From 7a47d33fd1e88e7e5e91f4605651910605b3c081 Mon Sep 17 00:00:00 2001 From: sundowndev Date: Wed, 31 Jul 2019 15:34:17 +0200 Subject: [PATCH] init prisma data model with graphql --- .gitignore | 1 + README.md | 226 +- docker-compose.yml | 29 + package-lock.json | 2036 + package.json | 21 + prisma/datamodel.prisma | 137 + prisma/prisma.yml | 21 + prisma/seed.ts | 19 + src/generated/nexus-prisma/datamodel-info.ts | 33984 +++++++++++++++++ src/generated/nexus-prisma/index.ts | 8 + src/generated/nexus-prisma/nexus-prisma.ts | 9394 +++++ src/generated/nexus.ts | 139 + src/generated/prisma-client/index.ts | 4493 +++ src/generated/prisma-client/prisma-schema.ts | 3065 ++ src/generated/schema.graphql | 35 + src/index.ts | 186 + src/types.ts | 5 + tsconfig.json | 14 + 18 files changed, 53812 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 docker-compose.yml create mode 100644 package-lock.json create mode 100644 package.json create mode 100755 prisma/datamodel.prisma create mode 100755 prisma/prisma.yml create mode 100644 prisma/seed.ts create mode 100644 src/generated/nexus-prisma/datamodel-info.ts create mode 100644 src/generated/nexus-prisma/index.ts create mode 100644 src/generated/nexus-prisma/nexus-prisma.ts create mode 100755 src/generated/nexus.ts create mode 100644 src/generated/prisma-client/index.ts create mode 100644 src/generated/prisma-client/prisma-schema.ts create mode 100644 src/generated/schema.graphql create mode 100755 src/index.ts create mode 100755 src/types.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/README.md b/README.md index 70b590a..9120f3a 100644 --- a/README.md +++ b/README.md @@ -1 +1,225 @@ -# interview-v4 +# GraphQL Server Example + +This example shows how to implement a **GraphQL server with TypeScript** based on Prisma, [graphql-yoga](https://github.com/prisma/graphql-yoga) and [GraphQL Nexus](https://graphql-nexus.com/). + +## How to use + +### 1. Download example & install dependencies + +Clone the repository: + +``` +git clone git@github.com:prisma/prisma-examples.git +``` + +Install Node dependencies: + +``` +cd prisma-examples/typescript/graphql +npm install +``` + +### 2. Install the Prisma CLI + +To run the example, you need the Prisma CLI. Please install it via NPM or [using another method](https://www.prisma.io/docs/prisma-cli-and-configuration/using-the-prisma-cli-alx4/#installation): + +``` +npm install -g prisma +``` + +### 3. Set up database & deploy Prisma datamodel + +For this example, you'll use a free _demo database_ (AWS Aurora) hosted in Prisma Cloud. To set up your database, run: + +``` +prisma deploy +``` + +Then, follow these steps in the interactive CLI wizard: + +1. Select **Demo server** +1. **Authenticate** with Prisma Cloud in your browser (if necessary) +1. Back in your terminal, **confirm all suggested values** + +
+ Alternative: Run Prisma locally via Docker + +1. Ensure you have Docker installed on your machine. If not, you can get it from [here](https://store.docker.com/search?offering=community&type=edition). +1. Create `docker-compose.yml` for MySQL (see [here](https://www.prisma.io/docs/prisma-server/database-connector-POSTGRES-jgfr/) for Postgres): + ```yml + version: '3' + services: + prisma: + image: prismagraphql/prisma:1.34 + restart: always + ports: + - "4466:4466" + environment: + PRISMA_CONFIG: | + port: 4466 + databases: + default: + connector: mysql + host: mysql + port: 3306 + user: root + password: prisma + migrations: true + mysql: + image: mysql:5.7 + restart: always + environment: + MYSQL_ROOT_PASSWORD: prisma + volumes: + - mysql:/var/lib/mysql + volumes: + mysql: + ``` +1. Run `docker-compose up -d` +1. Set the `endpoint` in `prisma.yml` to `http://localhost:4466` +1. Run `prisma deploy` + +
+ +You can now use [Prisma Admin](https://www.prisma.io/docs/prisma-admin/overview-el3e/) to view and edit your data by appending `/_admin` to your Prisma endpoint. + +### 4. Start the GraphQL server + +Launch your GraphQL server with this command: + +``` +npm run start +``` + +Navigate to [http://localhost:4000](http://localhost:4000) in your browser to explore the API of your GraphQL server in a [GraphQL Playground](https://github.com/prisma/graphql-playground). + +### 5. Using the GraphQL API + +The schema that specifies the API operations of your GraphQL server is defined in [`./src/schema.graphql`](./src/schema.graphql). Below are a number of operations that you can send to the API using the GraphQL Playground. + +Feel free to adjust any operation by adding or removing fields. The GraphQL Playground helps you with its auto-completion and query validation features. + +#### Retrieve all published posts and their authors + +```graphql +query { + feed { + id + title + content + published + author { + id + name + email + } + } +} +``` + +
See more API operations + +#### Create a new user + +```graphql +mutation { + signupUser( + name: "Sarah" + email: "sarah@prisma.io" + ) { + id + } +} +``` + +#### Create a new draft + +```graphql +mutation { + createDraft( + title: "Join the Prisma Slack" + content: "https://slack.prisma.io" + authorEmail: "alice@prisma.io" + ) { + id + published + } +} +``` + +#### Publish an existing draft + +```graphql +mutation { + publish(id: "__POST_ID__") { + id + published + } +} +``` + +> **Note**: You need to replace the `__POST_ID__`-placeholder with an actual `id` from a `Post` item. You can find one e.g. using the `filterPosts`-query. + +#### Search for posts with a specific title or content + +```graphql +{ + filterPosts(searchString: "graphql") { + id + title + content + published + author { + id + name + email + } + } +} +``` + +#### Retrieve a single post + +```graphql +{ + post(id: "__POST_ID__") { + id + title + content + published + author { + id + name + email + } + } +} +``` + +> **Note**: You need to replace the `__POST_ID__`-placeholder with an actual `id` from a `Post` item. You can find one e.g. using the `filterPosts`-query. + +#### Delete a post + +```graphql +mutation { + deletePost(id: "__POST_ID__") { + id + } +} +``` + +> **Note**: You need to replace the `__POST_ID__`-placeholder with an actual `id` from a `Post` item. You can find one e.g. using the `filterPosts`-query. + +
+ +### 6. Changing the GraphQL schema + +To make changes to the GraphQL schema, you need to manipulate the `Query` and `Mutation` types that are defined in [`index.ts`](./src/index.ts). + +Note that the [`start`](./package.json#L6) script also starts a development server that automatically updates your schema every time you save a file. This way, the auto-generated [GraphQL schema](./src/generated/schema.graphql) updates whenever you make changes in to the `Query` or `Mutation` types inside your TypeScript code. + +## Next steps + +- [Use Prisma with an existing database](https://www.prisma.io/docs/-t003/) +- [Explore the Prisma client API](https://www.prisma.io/client/client-typescript) +- [Learn more about the GraphQL schema](https://www.prisma.io/blog/graphql-server-basics-the-schema-ac5e2950214e/) \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..355e859 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3' +services: + prisma: + image: prismagraphql/prisma:1.34 + restart: on-failure + ports: + - '4466:4466' + environment: + PRISMA_CONFIG: | + port: 4466 + databases: + default: + connector: mysql + host: mysql + port: 3306 + user: root + password: prisma + migrations: true + + mysql: + image: mysql:5.7 + restart: on-failure + environment: + MYSQL_ROOT_PASSWORD: prisma + volumes: + - mysql:/var/lib/mysql + +volumes: + mysql: \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..17131d6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2036 @@ +{ + "name": "typescript-graphql", + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@types/aws-lambda": { + "version": "8.10.31", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.31.tgz", + "integrity": "sha512-xcmOvzVILQoex1oR+vjKnBP3OJn+g92r3yVzeTSmRgLQwBvSOghRPRSx3rVMQivLzAIR6atxlVu3AV9bxc/hQw==", + "dev": true + }, + "@types/body-parser": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz", + "integrity": "sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "12.6.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz", + "integrity": "sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg==" + } + } + }, + "@types/concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-OU2+C7X+5Gs42JZzXoto7yOQ0A0=", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.32", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz", + "integrity": "sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==", + "requires": { + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "12.6.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz", + "integrity": "sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg==" + } + } + }, + "@types/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-GmK8AKu8i+s+EChK/uZ5IbrXPcPaQKWaNSGevDT/7o3gFObwSUQwqb1jMqxuo+YPvj0ckGzINI+EO7EHcmJjKg==", + "requires": { + "@types/express": "*" + } + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/express": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.0.tgz", + "integrity": "sha512-CjaMu57cjgjuZbh9DpkloeGxV45CnMGlVd+XpG7Gm9QgVrd7KFq+X4HY0vM+2v0bczS48Wg7bvnMY5TN+Xmcfw==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.16.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.7.tgz", + "integrity": "sha512-847KvL8Q1y3TtFLRTXcVakErLJQgdpFSaq+k043xefz9raEf0C7HalpSY7OW5PyjCnY8P7bPW5t/Co9qqp+USg==", + "requires": { + "@types/node": "*", + "@types/range-parser": "*" + }, + "dependencies": { + "@types/node": { + "version": "12.6.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz", + "integrity": "sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg==" + } + } + }, + "@types/form-data": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", + "integrity": "sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=", + "requires": { + "@types/node": "*" + } + }, + "@types/graphql": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@types/graphql/-/graphql-14.2.3.tgz", + "integrity": "sha512-UoCovaxbJIxagCvVfalfK7YaNhmxj3BQFRQ2RHQKLiu+9wNXhJnlbspsLHt/YQM99IaLUUFJNzCwzc6W0ypMeQ==" + }, + "@types/graphql-deduplicator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/graphql-deduplicator/-/graphql-deduplicator-2.0.0.tgz", + "integrity": "sha512-swUwj5hWF1yFzbUXStLJrUa0ksAt11B8+SwhsAjQAX0LYJ1LLioAyuDcJ9bovWbsNzIXJYXLvljSPQw8nR728w==" + }, + "@types/methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.0.tgz", + "integrity": "sha512-ROomEm+QHlUmcQoDr3CBo3GRm0w4PVoFYjVT9YcfyBha/Per4deb1IpvHU7KTK7YBZCIvOYbSADoEyDnFgaWLA==" + }, + "@types/mime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz", + "integrity": "sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==" + }, + "@types/node": { + "version": "10.14.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.13.tgz", + "integrity": "sha512-yN/FNNW1UYsRR1wwAoyOwqvDuLDtVXnaJTZ898XIw/Q5cCaeVAlVwvsmXLX5PuiScBYwZsZU4JYSHB3TvfdwvQ==" + }, + "@types/prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.18.0.tgz", + "integrity": "sha512-5N6WK/XXs9PLPpge2KOmOSaIym2vIo32GsrxM5YOFs7uZ8R9L/acg+hQzWsfwoHEpasqQkH0+3LzLTbiF1GFLQ==" + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" + }, + "@types/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", + "dev": true + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "@types/tough-cookie": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz", + "integrity": "sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg==" + }, + "@types/ws": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.1.tgz", + "integrity": "sha512-EzH8k1gyZ4xih/MaZTXwT2xOkPiIMSrhQ9b8wrlX88L0T02eYsddatQlwVFlEPyEqV0ChpdpNnE51QPH6NVT4Q==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/node": "*" + } + }, + "@types/zen-observable": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.5.4.tgz", + "integrity": "sha512-sW6xN96wUak4tgc89d0tbTg7QDGYhGv5hvQIS6h4mRCd8h2btiZ80loPU8cyLwsBbA4ZeQt0FjvUhJ4rNhdsGg==" + }, + "@wry/equality": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.9.tgz", + "integrity": "sha512-mB6ceGjpMGz1ZTza8HYnrPGos2mC6So4NhS1PtZ8s4Qt0K7fBiIGhpSxUbQmhwcSWE3no+bYxmI2OL6KuXYmoQ==", + "requires": { + "tslib": "^1.9.3" + } + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "apollo-cache-control": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.1.1.tgz", + "integrity": "sha512-XJQs167e9u+e5ybSi51nGYr70NPBbswdvTEHtbtXbwkZ+n9t0SLPvUcoqceayOSwjK1XYOdU/EKPawNdb3rLQA==", + "requires": { + "graphql-extensions": "^0.0.x" + } + }, + "apollo-link": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.12.tgz", + "integrity": "sha512-fsgIAXPKThyMVEMWQsUN22AoQI+J/pVXcjRGAShtk97h7D8O+SPskFinCGEkxPeQpE83uKaqafB2IyWdjN+J3Q==", + "requires": { + "apollo-utilities": "^1.3.0", + "ts-invariant": "^0.4.0", + "tslib": "^1.9.3", + "zen-observable-ts": "^0.8.19" + } + }, + "apollo-server-core": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-1.4.0.tgz", + "integrity": "sha512-BP1Vh39krgEjkQxbjTdBURUjLHbFq1zeOChDJgaRsMxGtlhzuLWwwC6lLdPatN8jEPbeHq8Tndp9QZ3iQZOKKA==", + "requires": { + "apollo-cache-control": "^0.1.0", + "apollo-tracing": "^0.1.0", + "graphql-extensions": "^0.0.x" + } + }, + "apollo-server-express": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.4.0.tgz", + "integrity": "sha512-zkH00nxhLnJfO0HgnNPBTfZw8qI5ILaPZ5TecMCI9+Y9Ssr2b0bFr9pBRsXy9eudPhI+/O4yqegSUsnLdF/CPw==", + "requires": { + "apollo-server-core": "^1.4.0", + "apollo-server-module-graphiql": "^1.4.0" + } + }, + "apollo-server-lambda": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/apollo-server-lambda/-/apollo-server-lambda-1.3.6.tgz", + "integrity": "sha1-varDfxQ8Z5jkC4rnVYC6ZzzqJg4=", + "requires": { + "apollo-server-core": "^1.3.6", + "apollo-server-module-graphiql": "^1.3.4" + } + }, + "apollo-server-module-graphiql": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.4.0.tgz", + "integrity": "sha512-GmkOcb5he2x5gat+TuiTvabnBf1m4jzdecal3XbXBh/Jg+kx4hcvO3TTDFQ9CuTprtzdcVyA11iqG7iOMOt7vA==" + }, + "apollo-tracing": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.1.4.tgz", + "integrity": "sha512-Uv+1nh5AsNmC3m130i2u3IqbS+nrxyVV3KYimH5QKsdPjxxIQB3JAT+jJmpeDxBel8gDVstNmCh82QSLxLSIdQ==", + "requires": { + "graphql-extensions": "~0.0.9" + } + }, + "apollo-upload-server": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/apollo-upload-server/-/apollo-upload-server-7.1.0.tgz", + "integrity": "sha512-cD9ReCeyurYwZyEDqJYb5TOc9dt8yhPzS+MtrY3iJdqw+pqiiyPngAvVXHjN+Ca7Lajvom4/AT/PBrYVDMM3Kw==", + "requires": { + "busboy": "^0.2.14", + "fs-capacitor": "^1.0.0", + "http-errors": "^1.7.0", + "object-path": "^0.11.4" + } + }, + "apollo-utilities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.2.tgz", + "integrity": "sha512-JWNHj8XChz7S4OZghV6yc9FNnzEXj285QYp/nLNh943iObycI5GTDO3NGR9Dth12LRrSFMeDOConPfPln+WGfg==", + "requires": { + "@wry/equality": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "ts-invariant": "^0.4.0", + "tslib": "^1.9.3" + } + }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "body-parser-graphql": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/body-parser-graphql/-/body-parser-graphql-1.1.0.tgz", + "integrity": "sha512-bOBF4n1AnUjcY1SzLeibeIx4XOuYqEkjn/Lm4yKhnN6KedoXMv4hVqgcKHGRnxOMJP64tErqrQU+4cihhpbJXg==", + "requires": { + "body-parser": "^1.18.2" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "busboy": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", + "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=", + "requires": { + "dicer": "0.2.5", + "readable-stream": "1.1.x" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cross-fetch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", + "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deprecated-decorator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz", + "integrity": "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "dicer": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", + "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=", + "requires": { + "readable-stream": "1.1.x", + "streamsearch": "0.1.2" + } + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "dev": true + }, + "dynamic-dedupe": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "integrity": "sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=", + "dev": true, + "requires": { + "xtend": "^4.0.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "filewatcher": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/filewatcher/-/filewatcher-3.0.1.tgz", + "integrity": "sha1-9KGVc1Xdr0Q8zXiolfPVXiPIoDQ=", + "dev": true, + "requires": { + "debounce": "^1.0.0" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flow-bin": { + "version": "0.87.0", + "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.87.0.tgz", + "integrity": "sha512-mnvBXXZkUp4y6A96bR5BHa3q1ioIIN2L10w5osxJqagAakTXFYZwjl0t9cT3y2aCEf1wnK6n91xgYypQS/Dqbw==" + }, + "form-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.0.tgz", + "integrity": "sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-capacitor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-1.0.1.tgz", + "integrity": "sha512-XdZK0Q78WP29Vm3FGgJRhRhrBm51PagovzWtW2kJ3Q6cYJbGtZqWSGTSPwvtEkyjIirFd7b8Yes/dpOYjt4RRQ==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "dev": true + }, + "graphql": { + "version": "14.4.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.4.2.tgz", + "integrity": "sha512-6uQadiRgnpnSS56hdZUSvFrVcQ6OF9y6wkxJfKquFtHlnl7+KSuWwSJsdwiK1vybm1HgcdbpGkCpvhvsVQ0UZQ==", + "requires": { + "iterall": "^1.2.2" + } + }, + "graphql-deduplicator": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/graphql-deduplicator/-/graphql-deduplicator-2.0.5.tgz", + "integrity": "sha512-09yOnKej64C32saDU+jsQvIxDeYBTzDWhUkqE84AlCB6LUYuUktfgubZkOS3VdoFiYwsi2EL5Vc0wqemS9M3lg==" + }, + "graphql-extensions": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.0.10.tgz", + "integrity": "sha512-TnQueqUDCYzOSrpQb3q1ngDSP2otJSF+9yNLrQGPzkMsvnQ+v6e2d5tl+B35D4y+XpmvVnAn4T3ZK28mkILveA==", + "requires": { + "core-js": "^2.5.3", + "source-map-support": "^0.5.1" + } + }, + "graphql-import": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz", + "integrity": "sha512-YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw==", + "requires": { + "lodash": "^4.17.4", + "resolve-from": "^4.0.0" + } + }, + "graphql-middleware": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/graphql-middleware/-/graphql-middleware-3.0.2.tgz", + "integrity": "sha512-sRqu1sF+77z42z1OVM1QDHKQWnWY5K3nAgqWiZwx3U4tqNZprrDuXxSChPMliV343IrVkpYdejUYq9w24Ot3FA==", + "requires": { + "graphql-tools": "^4.0.4" + } + }, + "graphql-playground-html": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.12.tgz", + "integrity": "sha512-yOYFwwSMBL0MwufeL8bkrNDgRE7eF/kTHiwrqn9FiR9KLcNIl1xw9l9a+6yIRZM56JReQOHpbQFXTZn1IuSKRg==" + }, + "graphql-playground-middleware-express": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.11.tgz", + "integrity": "sha512-sKItB4s3FxqlwCgXdMfwRAfssSoo31bcFsGAAg/HzaZLicY6CDlofKXP8G5iPDerB6NaoAcAaBLutLzl9sd4fQ==", + "requires": { + "graphql-playground-html": "1.6.12" + } + }, + "graphql-playground-middleware-lambda": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/graphql-playground-middleware-lambda/-/graphql-playground-middleware-lambda-1.7.12.tgz", + "integrity": "sha512-fJ1Y0Ck5ctmfaQFoWv7vNnVP7We19P3miVmOT85YPrjpzbMYv0wPfxm4Zjt8nnqXr0KU9nGW53tz3K7/Lvzxtw==", + "requires": { + "graphql-playground-html": "1.6.12" + } + }, + "graphql-subscriptions": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-0.5.8.tgz", + "integrity": "sha512-0CaZnXKBw2pwnIbvmVckby5Ge5e2ecmjofhYCdyeACbCly2j3WXDP/pl+s+Dqd2GQFC7y99NB+53jrt55CKxYQ==", + "requires": { + "iterall": "^1.2.1" + } + }, + "graphql-tag": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.1.tgz", + "integrity": "sha512-jApXqWBzNXQ8jYa/HLkZJaVw9jgwNqZkywa2zfFn16Iv1Zb7ELNHkJaXHR7Quvd5SIGsy6Ny7SUKATgnu05uEg==" + }, + "graphql-tools": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.5.tgz", + "integrity": "sha512-kQCh3IZsMqquDx7zfIGWBau42xe46gmqabwYkpPlCLIjcEY1XK+auP7iGRD9/205BPyoQdY8hT96MPpgERdC9Q==", + "requires": { + "apollo-link": "^1.2.3", + "apollo-utilities": "^1.0.1", + "deprecated-decorator": "^0.1.6", + "iterall": "^1.1.3", + "uuid": "^3.1.0" + } + }, + "graphql-upload": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-8.0.7.tgz", + "integrity": "sha512-gi2yygbDPXbHPC7H0PNPqP++VKSoNoJO4UrXWq4T0Bi4IhyUd3Ycop/FSxhx2svWIK3jdXR/i0vi91yR1aAF0g==", + "requires": { + "busboy": "^0.3.1", + "fs-capacitor": "^2.0.4", + "http-errors": "^1.7.2", + "object-path": "^0.11.4" + }, + "dependencies": { + "busboy": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", + "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", + "requires": { + "dicer": "0.3.0" + } + }, + "dicer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", + "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", + "requires": { + "streamsearch": "0.1.2" + } + }, + "fs-capacitor": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-2.0.4.tgz", + "integrity": "sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA==" + } + } + }, + "graphql-yoga": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-1.18.1.tgz", + "integrity": "sha512-xNjOTMaE1ybFjB+t65Q/YISSD8sqBl5ny1bsXYBuNcEWNS5/sdUq1R9dm7BbgCD9yUiRYg3q6QiKAuLxdAhfuw==", + "requires": { + "@types/aws-lambda": "8.10.13", + "@types/cors": "^2.8.4", + "@types/express": "^4.11.1", + "@types/graphql": "^14.0.0", + "@types/graphql-deduplicator": "^2.0.0", + "@types/zen-observable": "^0.5.3", + "apollo-server-express": "^1.3.6", + "apollo-server-lambda": "1.3.6", + "apollo-upload-server": "^7.0.0", + "body-parser-graphql": "1.1.0", + "cors": "^2.8.4", + "express": "^4.16.3", + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0", + "graphql-deduplicator": "^2.0.1", + "graphql-import": "^0.7.0", + "graphql-middleware": "3.0.2", + "graphql-playground-middleware-express": "1.7.11", + "graphql-playground-middleware-lambda": "1.7.12", + "graphql-subscriptions": "^0.5.8", + "graphql-tools": "^4.0.0", + "graphql-upload": "^8.0.0", + "subscriptions-transport-ws": "^0.9.8" + }, + "dependencies": { + "@types/aws-lambda": { + "version": "8.10.13", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.13.tgz", + "integrity": "sha512-a1sC60Bqll4N2RYnd4+XuynrVd8LO+uZrgwCVaAER0ldMQ00LRM4iTjU2ulPoQF6P5bHZK5hL/6IF9088VJhUA==" + } + } + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-link-dataloader": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/http-link-dataloader/-/http-link-dataloader-0.1.6.tgz", + "integrity": "sha512-r9B/n+SR32k++Z3MIAumI+Kv6ucL3+3ZfqcvGECWVkUc2BmfUWKu6gkPH7+uR1UKyUUJyuZENOLS/RDXVyXVTA==", + "requires": { + "apollo-link": "^1.2.3", + "cross-fetch": "2.2.2", + "dataloader": "^1.4.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "iterall": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz", + "integrity": "sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==" + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "make-error-cause": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", + "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", + "requires": { + "make-error": "^1.2.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "nexus": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/nexus/-/nexus-0.11.7.tgz", + "integrity": "sha512-d5iD9jKn8n8tfFerisxYmKlrJmj5omPS49+s1xv2O2q5GiagDH4ySxajg0vsf0EMT2K+OvlCuSxT0xarS1gqKw==", + "requires": { + "tslib": "^1.9.3" + } + }, + "nexus-prisma": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/nexus-prisma/-/nexus-prisma-0.3.7.tgz", + "integrity": "sha512-jkqO0ApnctX8pIzhspsUqaoBEuviWNkCBuz/S9fakC/MqDNKZkLKog519L6BAALmm5YrHts1x2+6tJvCE8MiGQ==" + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "node-notifier": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" + }, + "popsicle": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/popsicle/-/popsicle-10.0.1.tgz", + "integrity": "sha512-IFVBRz+hc05+MiVDH+KH9QoeE6gjFOiIZNxKePIwz+JbH/yP9rLreUT9+GocxRweYBiRh7O9+MfI5X1zKfSH6Q==", + "requires": { + "@types/concat-stream": "^1.6.0", + "@types/form-data": "0.0.33", + "@types/methods": "^1.1.0", + "@types/tough-cookie": "^2.3.0", + "concat-stream": "^1.4.7", + "form-data": "^2.0.0", + "make-error-cause": "^1.2.1", + "tough-cookie": "^2.0.0" + } + }, + "prettier": { + "version": "1.16.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.4.tgz", + "integrity": "sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==" + }, + "prisma-client-lib": { + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/prisma-client-lib/-/prisma-client-lib-1.34.3.tgz", + "integrity": "sha512-wPjZa7cQDsJlAeLG9SBTKMjDiWuV4PtAn4uL4jVTzkp+cbWyYgICTB0IrCFZGloiU3kfPVZJVyFOPq4jqTysOA==", + "requires": { + "@types/node": "^10.12.0", + "@types/prettier": "^1.13.2", + "debug": "^4.1.0", + "flow-bin": "^0.87.0", + "graphql-tag": "^2.10.0", + "http-link-dataloader": "^0.1.6", + "jsonwebtoken": "^8.3.0", + "lodash.flatten": "^4.4.0", + "prettier": "1.16.4", + "prisma-datamodel": "1.34.3", + "prisma-generate-schema": "1.34.3", + "subscriptions-transport-ws": "^0.9.15", + "uppercamelcase": "^3.0.0", + "ws": "^6.1.0", + "zen-observable": "^0.8.10" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "prisma-datamodel": { + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/prisma-datamodel/-/prisma-datamodel-1.34.3.tgz", + "integrity": "sha512-aVt0Xa+AD9Rk7NIyYxBGJCOfH5c6fMeIf9bxq+8LZhRimFDwouChGz6PC2LOfFdMaINjL5lqiK3dloZko2K+vQ==", + "requires": { + "graphql": "^14.3.0", + "pluralize": "^7.0.0", + "popsicle": "10" + } + }, + "prisma-generate-schema": { + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/prisma-generate-schema/-/prisma-generate-schema-1.34.3.tgz", + "integrity": "sha512-GsCtYzYQS32DuSS12aBG4mSphEiTMonsqsPAoxyHtGz8ZON+msfd7ldDXIG4MJdhxfmTLDcl8PTB0TtQo6Ho9A==", + "requires": { + "graphql": "^14.3.0", + "pluralize": "^7.0.0", + "popsicle": "10", + "prisma-datamodel": "1.34.3" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "psl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", + "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "subscriptions-transport-ws": { + "version": "0.9.16", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.16.tgz", + "integrity": "sha512-pQdoU7nC+EpStXnCfh/+ho0zE0Z+ma+i7xvj7bkXKb1dvYHSZxgRPaU6spRP+Bjzow67c/rRDoix5RT0uU9omw==", + "requires": { + "backo2": "^1.0.2", + "eventemitter3": "^3.1.0", + "iterall": "^1.2.1", + "symbol-observable": "^1.0.4", + "ws": "^5.2.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tree-kill": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", + "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "ts-invariant": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz", + "integrity": "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==", + "requires": { + "tslib": "^1.9.3" + } + }, + "ts-node": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz", + "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-node-dev": { + "version": "1.0.0-pre.40", + "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.0.0-pre.40.tgz", + "integrity": "sha512-78CptStf6oA5wKkRXQPEMBR5zowhnw2bvCETRMhkz2DsuussA56s6lKgUX4EiMMiPkyYdSm8jkJ875j4eo4nkQ==", + "dev": true, + "requires": { + "dateformat": "~1.0.4-1.2.3", + "dynamic-dedupe": "^0.3.0", + "filewatcher": "~3.0.0", + "minimist": "^1.1.3", + "mkdirp": "^0.5.1", + "node-notifier": "^5.4.0", + "resolve": "^1.0.0", + "rimraf": "^2.6.1", + "source-map-support": "^0.5.12", + "tree-kill": "^1.2.1", + "ts-node": "*", + "tsconfig": "^7.0.0" + } + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uppercamelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uppercamelcase/-/uppercamelcase-3.0.0.tgz", + "integrity": "sha1-OAsyG41zy6Fv7E11KldRUtHvcxc=", + "requires": { + "camelcase": "^4.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "zen-observable": { + "version": "0.8.14", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.14.tgz", + "integrity": "sha512-kQz39uonEjEESwh+qCi83kcC3rZJGh4mrZW7xjkSQYXkq//JZHTtKo+6yuVloTgMtzsIWOJrjIrKvk/dqm0L5g==" + }, + "zen-observable-ts": { + "version": "0.8.19", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.19.tgz", + "integrity": "sha512-u1a2rpE13G+jSzrg3aiCqXU5tN2kw41b+cBZGmnc+30YimdkKiDj9bTowcB41eL77/17RF/h+393AuVgShyheQ==", + "requires": { + "tslib": "^1.9.3", + "zen-observable": "^0.8.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3dab394 --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "typescript-graphql", + "scripts": { + "start": "ts-node-dev --no-notify --respawn --transpileOnly ./src" + }, + "dependencies": { + "graphql": "14.4.2", + "graphql-yoga": "1.18.1", + "nexus": "0.11.7", + "nexus-prisma": "0.3.7", + "prisma-client-lib": "1.34.3" + }, + "devDependencies": { + "@types/aws-lambda": "8.10.31", + "@types/graphql": "14.2.3", + "@types/node": "10.14.13", + "@types/ws": "6.0.1", + "ts-node-dev": "1.0.0-pre.40", + "typescript": "3.5.3" + } +} diff --git a/prisma/datamodel.prisma b/prisma/datamodel.prisma new file mode 100755 index 0000000..e00384d --- /dev/null +++ b/prisma/datamodel.prisma @@ -0,0 +1,137 @@ +type Project { + id: ID! @unique @id + clientId: ID @unique + createdAt: DateTime! @createdAt + updatedAt: DateTime! @updatedAt + + accounts: [Account!]! @relation(name: "ProjectAccounts", onDelete: CASCADE) + messages: [Message!]! @relation(name: "ProjectMessages", onDelete: CASCADE) + persons: [Person!]! @relation(name: "ProjectPersons", onDelete: CASCADE) + + name: String! @unique +} + +type Account { + id: ID! @unique @id + clientId: ID @unique + createdAt: DateTime! @createdAt + updatedAt: DateTime! @updatedAt + lastSeenAt: DateTime! + deletedAt: DateTime + + project: Project! @relation(name: "ProjectAccounts") + person: Person! @relation(name: "AccountPerson", onDelete: SET_NULL, link: TABLE) + + reset_password_token: String + reset_password_exp_date: DateTime + + username: String! @unique + hash: String! + + need_onboarding: Boolean! @default(value: true) + email_validated: Boolean! @default(value: false) + emailConfirmToken: String +} + +enum CHANNEL { + NOTE + INTERCOM + MAIL + SLACK + ZENDESK + SHEET + FORM +} + +enum MESSAGE_TYPE { + NOTE + MESSAGE +} + +type Submessage { + id: ID! @unique @id + clientId: ID @unique + createdAt: DateTime! @createdAt # date it was created on harvestr + updatedAt: DateTime! @updatedAt + receivedAt: DateTime # real reception date + message: Message! @relation(name: "MessageSubmessages") + + submitter: Person! + + integration_id: String + type: MESSAGE_TYPE! @default(value: MESSAGE) + content: String! @default(value: "") +} + +type Message { + id: ID! @unique @id + clientId: ID @unique + createdAt: DateTime! @createdAt # date it was created on harvestr + updatedAt: DateTime! @updatedAt + receivedAt: DateTime # real reception date + _projectId: ID + + project: Project! @relation(name: "ProjectMessages") + + sub_messages: [Submessage!]! + @relation(name: "MessageSubmessages", onDelete: CASCADE) + submitter: Person! @relation(name: "MessageSubmitter") + requester: Person @relation(name: "MessageRequester") + ccs: [Person!]! @relation(name: "MessageCcs") + + integration_url: String + integration_id: String + title: String! @default(value: "") + content: String! @default(value: "") + channel: CHANNEL! @default(value: NOTE) + + read: Boolean! @default(value: false) + updated: Boolean! @default(value: false) + archived: Boolean! @default(value: false) + processed: Boolean! @default(value: false) +} + +enum PERSON_TYPE { + COLLABORATOR + CUSTOMER +} + +enum RIGHT { + ADMIN + AGENT + VIEWER +} + +type ProjectRight { + id: ID! @unique @id + project: Project! + right: RIGHT! + + person: Person @relation(name: "PersonRights", link: TABLE) +} + +type Person { + id: ID! @unique @id + clientId: ID @unique + createdAt: DateTime! @createdAt + updatedAt: DateTime! @updatedAt + _projectId: ID + + project: Project! @relation(name: "ProjectPersons") + + right: ProjectRight @relation(name: "PersonRights", onDelete: CASCADE) + + submitted_messages: [Message!]! @relation(name: "MessageSubmitter") + requested_messages: [Message!]! @relation(name: "MessageRequester") + cc_messages: [Message!]! @relation(name: "MessageCcs") + + account: Account @relation(name: "AccountPerson") + + deleted: Boolean! @default(value: false) + type: PERSON_TYPE! @default(value: CUSTOMER) + name: String! + email: String + details: String + phone: String + zendesk_url: String +} diff --git a/prisma/prisma.yml b/prisma/prisma.yml new file mode 100755 index 0000000..689cc43 --- /dev/null +++ b/prisma/prisma.yml @@ -0,0 +1,21 @@ +# Specifies the HTTP endpoint of your Prisma API. +#endpoint: '' +endpoint: http://localhost:4466 + +# Defines your models, each model is mapped to the database as a table. +datamodel: datamodel.prisma + +# Specifies the language and directory for the generated Prisma client. +generate: + - generator: typescript-client + output: ../src/generated/prisma-client/ + +# Ensures Prisma client is re-generated after a datamodel change. +hooks: + post-deploy: + - prisma generate + - npx nexus-prisma-generate --client ./src/generated/prisma-client --output ./src/generated/nexus-prisma # Runs the codegen tool from nexus-prisma. + +# Seeds initial data into the database by running a script. +seed: + run: yarn ts-node ./prisma/seed.ts \ No newline at end of file diff --git a/prisma/seed.ts b/prisma/seed.ts new file mode 100644 index 0000000..985d877 --- /dev/null +++ b/prisma/seed.ts @@ -0,0 +1,19 @@ +import { prisma } from '../src/generated/prisma-client'; + +async function main() { + await prisma.createAccount({ + hash: '984896456', + reset_password_token: '984896456', + reset_password_exp_date: Date.now(), + username: 'Alice', + need_onboarding: false, + email_validated: true, + emailConfirmToken: '984896456', + }); + + await prisma.createProject({ + name: 'Coucou', + }); +} + +main().catch((e) => console.error(e)); diff --git a/src/generated/nexus-prisma/datamodel-info.ts b/src/generated/nexus-prisma/datamodel-info.ts new file mode 100644 index 0000000..40110b3 --- /dev/null +++ b/src/generated/nexus-prisma/datamodel-info.ts @@ -0,0 +1,33984 @@ +/** + * This file was automatically generated by nexus-prisma@0.3.7 + * Do not make changes to this file directly + */ + +export default { + uniqueFieldsByModel: { + Project: ['id', 'clientId', 'name'], + Account: ['id', 'clientId', 'username'], + CHANNEL: [], + MESSAGE_TYPE: [], + Submessage: ['id', 'clientId'], + Message: ['id', 'clientId'], + PERSON_TYPE: [], + RIGHT: [], + ProjectRight: ['id'], + Person: ['id', 'clientId'] + }, + embeddedTypes: [], + clientPath: 'src/generated/prisma-client', + schema: { + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": { + "name": "Subscription" + }, + "types": [ + { + "kind": "OBJECT", + "name": "Query", + "description": null, + "fields": [ + { + "name": "project", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ProjectOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsConnection", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ProjectOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accounts", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "AccountOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountsConnection", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "AccountOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submessage", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submessages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SubmessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submessagesConnection", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SubmessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SubmessageConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messagesConnection", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessageConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRight", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRights", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ProjectRightOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRightsConnection", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ProjectRightOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRightConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "person", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "persons", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PersonOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personsConnection", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PersonOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PersonConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Project", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accounts", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "AccountOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "persons", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PersonOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deletedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deletedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "username_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "username_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hash_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hash_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_url_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_url_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "title_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "title_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "channel_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "message", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "email_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "email_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "details_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "details_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "phone_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "phone_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "zendesk_url_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "right_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RIGHT", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ADMIN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AGENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIEWER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "description": "The `Boolean` scalar type represents `true` or `false`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PERSON_TYPE", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "COLLABORATOR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOTE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MESSAGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CHANNEL", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOTE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERCOM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAIL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLACK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZENDESK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHEET", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FORM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AccountOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeenAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeenAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_token_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_token_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_exp_date_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_exp_date_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hash_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hash_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "need_onboarding_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "need_onboarding_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email_validated_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email_validated_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailConfirmToken_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailConfirmToken_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. ", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Account", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeenAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "person", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_token", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hash", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "need_onboarding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email_validated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailConfirmToken", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Person", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "right", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitted_messages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requested_messages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cc_messages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleted", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zendesk_url", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRight", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "right", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "person", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MessageOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_url_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_url_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "read_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "read_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "archived_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "archived_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "processed_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "processed_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Message", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sub_messages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SubmessageOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitter", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requester", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ccs", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PersonOrderByInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_url", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "read", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "archived", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "processed", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SubmessageOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Submessage", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitter", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PersonOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleted_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleted_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zendesk_url_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zendesk_url_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectConnection", + "description": null, + "fields": [ + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregateProject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": null, + "fields": [ + { + "name": "hasNextPage", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPreviousPage", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startCursor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endCursor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectEdge", + "description": null, + "fields": [ + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregateProject", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccountConnection", + "description": null, + "fields": [ + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccountEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregateAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccountEdge", + "description": null, + "fields": [ + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregateAccount", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmessageConnection", + "description": null, + "fields": [ + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SubmessageEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregateSubmessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmessageEdge", + "description": null, + "fields": [ + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregateSubmessage", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageConnection", + "description": null, + "fields": [ + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessageEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregateMessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageEdge", + "description": null, + "fields": [ + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregateMessage", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectRightOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "right_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "right_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRightConnection", + "description": null, + "fields": [ + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRightEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregateProjectRight", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRightEdge", + "description": null, + "fields": [ + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregateProjectRight", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PersonConnection", + "description": null, + "fields": [ + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PersonEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregatePerson", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PersonEdge", + "description": null, + "fields": [ + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregatePerson", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [] + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": null, + "fields": [ + { + "name": "createProject", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProject", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyProjects", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateManyMutationInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertProject", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProject", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyProjects", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAccount", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateAccount", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyAccounts", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyMutationInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertAccount", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAccount", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyAccounts", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSubmessage", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSubmessage", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManySubmessages", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyMutationInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertSubmessage", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSubmessage", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManySubmessages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMessage", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMessage", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyMessages", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyMutationInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertMessage", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMessage", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyMessages", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectRight", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectRight", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyProjectRights", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateManyMutationInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertProjectRight", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectRight", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyProjectRights", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPerson", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePerson", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyPersons", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyMutationInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertPerson", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePerson", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyPersons", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountCreateManyWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutAccountInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutAccountInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutAccountInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutAccountInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutPersonsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutSubmitted_messagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateManyWithoutMessageInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateWithoutMessageInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateWithoutMessageInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSubmitterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSubmitterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutMessagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutMessagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutMessagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutRequesterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutRequesterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutMessagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutSubmitted_messagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutSubmitted_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutSubmitted_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutCcsInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutCcsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutMessagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutSubmitted_messagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRequested_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRequested_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutAccountsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutAccountsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutAccountsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutAccountsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutCc_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutCc_messagesInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutCc_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithWhereUniqueWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpsertWithWhereUniqueWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithWhereUniqueWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithoutProjectDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithoutProjectDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutAccountInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutAccountInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutAccountInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutAccountDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutAccountInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutAccountDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutPersonsDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutPersonsDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutProjectDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutProjectDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithoutMessageInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateWithoutMessageInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateWithWhereUniqueWithoutMessageInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpsertWithWhereUniqueWithoutMessageInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateWithWhereUniqueWithoutMessageInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateWithoutMessageDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateWithoutMessageDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertNestedInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateWithoutPersonDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpsertWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateWithoutPersonDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertNestedInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithWhereUniqueWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithWhereUniqueWithoutProjectInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithWhereUniqueWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutProjectDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutProjectDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSubmitterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutSubmitterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutSubmitterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutSubmitterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutSubmitterDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutSubmitterDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutMessagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutMessagesDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutMessagesDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertWithoutMessagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutMessagesDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutMessagesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRequested_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutRequested_messagesDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutRequested_messagesDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutCcsInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutCcsInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutCcsInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutCcsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutCcsDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutCcsDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutSubmitted_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutSubmitted_messagesDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutSubmitted_messagesDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutRequesterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutRequesterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutRequesterInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithWhereUniqueWithoutRequesterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutRequesterDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutRequesterDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutCc_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutCc_messagesInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithWhereUniqueWithoutCc_messagesInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithWhereUniqueWithoutCc_messagesInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deleteMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updateMany", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithWhereNestedInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithWhereUniqueWithoutCc_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutCc_messagesDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutCc_messagesDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithoutPersonDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpsertWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithoutPersonDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutAccountsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutAccountsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutAccountsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutAccountsDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertWithoutAccountsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutAccountsDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "persons", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutProjectInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertWithoutAccountsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutAccountsDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutAccountsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpsertWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithoutPersonDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutPersonInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithWhereUniqueWithoutCc_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutCc_messagesDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutCc_messagesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "email_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "email_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "details_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "details_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "phone_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "phone_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "zendesk_url_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithWhereNestedInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonScalarWhereInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutRequesterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutRequesterDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutRequesterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "_projectId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_url_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_url_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "title_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "title_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "channel_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithWhereNestedInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageScalarWhereInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutSubmitted_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutSubmitted_messagesDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutSubmitted_messagesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutCcsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutCcsDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutCcsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutRequested_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutRequested_messagesDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRequested_messagesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutSubmitterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutSubmitterDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSubmitterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithWhereUniqueWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutProjectDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertNestedInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpsertWithoutPersonInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateWithoutPersonDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateWithoutPersonInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertNestedInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpsertWithWhereUniqueWithoutMessageInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateWithoutMessageDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateWithoutMessageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageScalarWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "receivedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "integration_id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "content_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithWhereNestedInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageScalarWhereInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithWhereUniqueWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutProjectDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpsertWithoutPersonsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateWithoutPersonsDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutAccountInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutAccountDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpsertWithWhereUniqueWithoutProjectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateWithoutProjectDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateWithoutProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountScalarWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deletedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deletedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "username_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "username_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hash_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hash_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountScalarWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyWithWhereNestedInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountScalarWhereInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateManyMutationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BatchPayload", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Long", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutAccountsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutAccountInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutAccountsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutAccountInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateManyMutationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastSeenAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deletedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hash", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "need_onboarding", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email_validated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailConfirmToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "message", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateOneWithoutSub_messagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateOneWithoutSub_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSub_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSub_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutMessagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutSubmitted_messagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "message", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateOneRequiredWithoutSub_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateOneRequiredWithoutSub_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSub_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutSub_messagesDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithoutSub_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutSub_messagesDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpsertWithoutSub_messagesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateWithoutSub_messagesDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateWithoutSub_messagesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyMutationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutMessagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageCreateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutSubmitted_messagesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutMessagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sub_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageUpdateManyWithoutMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneRequiredWithoutSubmitted_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requester", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRequested_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ccs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyWithoutCc_messagesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyMutationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "receivedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integration_id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "description": null, + "type": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "read", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "processed", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRightInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateOneWithoutRightInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRightInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRightInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateOneWithoutPersonsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageCreateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountCreateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "person", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRightInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateOneWithoutRightInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRightInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutRightDataInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutRightInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "delete", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "disconnect", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connect", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereUniqueInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutRightDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpsertWithoutRightInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateWithoutRightDataInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonCreateWithoutRightInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateManyMutationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "right", + "description": null, + "type": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateOneRequiredWithoutPersonsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "right", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitted_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutSubmitterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requested_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutRequesterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cc_messages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageUpdateManyWithoutCcsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountUpdateOneWithoutPersonInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonUpdateManyMutationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "clientId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "_projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleted", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "zendesk_url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Subscription", + "description": null, + "fields": [ + { + "name": "project", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSubscriptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountSubscriptionWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AccountSubscriptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submessage", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageSubscriptionWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmessageSubscriptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MessageSubscriptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRight", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightSubscriptionWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRightSubscriptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "person", + "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonSubscriptionWhereInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PersonSubscriptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "mutation_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_every", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_some", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "node", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MutationType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSubscriptionPayload", + "description": null, + "fields": [ + { + "name": "mutation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousValues", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectPreviousValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectPreviousValues", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AccountSubscriptionWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "mutation_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_every", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_some", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "node", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AccountWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AccountSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccountSubscriptionPayload", + "description": null, + "fields": [ + { + "name": "mutation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousValues", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccountPreviousValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccountPreviousValues", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeenAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_token", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_password_exp_date", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hash", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "need_onboarding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email_validated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailConfirmToken", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmessageSubscriptionWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "mutation_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_every", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_some", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "node", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubmessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmessageSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmessageSubscriptionPayload", + "description": null, + "fields": [ + { + "name": "mutation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Submessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousValues", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "SubmessagePreviousValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmessagePreviousValues", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MESSAGE_TYPE", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "mutation_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_every", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_some", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "node", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageSubscriptionPayload", + "description": null, + "fields": [ + { + "name": "mutation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousValues", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "MessagePreviousValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessagePreviousValues", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "receivedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_url", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CHANNEL", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "read", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "archived", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "processed", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRightSubscriptionWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "mutation_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_every", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_some", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "node", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRightSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRightSubscriptionPayload", + "description": null, + "fields": [ + { + "name": "mutation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectRight", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousValues", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectRightPreviousValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRightPreviousValues", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "right", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RIGHT", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PersonSubscriptionWhereInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "mutation_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_every", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedFields_contains_some", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "node", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PersonWhereInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "AND", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "OR", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "NOT", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PersonSubscriptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PersonSubscriptionPayload", + "description": null, + "fields": [ + { + "name": "mutation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MutationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Person", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousValues", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "PersonPreviousValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PersonPreviousValues", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_projectId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleted", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PERSON_TYPE", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zendesk_url", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + } + ], + "directives": [ + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "locations": [ + "FIELD_DEFINITION", + "ENUM_VALUE" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax (as specified by [CommonMark](https://commonmark.org/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"" + } + ] + } + ] + } +} +} + + \ No newline at end of file diff --git a/src/generated/nexus-prisma/index.ts b/src/generated/nexus-prisma/index.ts new file mode 100644 index 0000000..b4708f7 --- /dev/null +++ b/src/generated/nexus-prisma/index.ts @@ -0,0 +1,8 @@ +/** + * This file was automatically generated by nexus-prisma@0.3.7 + * Do not make changes to this file directly + */ + +export { default } from './datamodel-info' + + \ No newline at end of file diff --git a/src/generated/nexus-prisma/nexus-prisma.ts b/src/generated/nexus-prisma/nexus-prisma.ts new file mode 100644 index 0000000..ff9c9c3 --- /dev/null +++ b/src/generated/nexus-prisma/nexus-prisma.ts @@ -0,0 +1,9394 @@ +/** + * This file was automatically generated by nexus-prisma@0.3.7 + * Do not make changes to this file directly + */ + +import { core } from 'nexus' +import { GraphQLResolveInfo } from 'graphql' +import * as prisma from '../prisma-client' + +declare global { + interface NexusPrismaGen extends NexusPrismaTypes {} +} + +export interface NexusPrismaTypes { + objectTypes: { + fields: { + Query: QueryObject + Project: ProjectObject + Account: AccountObject + Person: PersonObject + ProjectRight: ProjectRightObject + Message: MessageObject + Submessage: SubmessageObject + ProjectConnection: ProjectConnectionObject + PageInfo: PageInfoObject + ProjectEdge: ProjectEdgeObject + AggregateProject: AggregateProjectObject + AccountConnection: AccountConnectionObject + AccountEdge: AccountEdgeObject + AggregateAccount: AggregateAccountObject + SubmessageConnection: SubmessageConnectionObject + SubmessageEdge: SubmessageEdgeObject + AggregateSubmessage: AggregateSubmessageObject + MessageConnection: MessageConnectionObject + MessageEdge: MessageEdgeObject + AggregateMessage: AggregateMessageObject + ProjectRightConnection: ProjectRightConnectionObject + ProjectRightEdge: ProjectRightEdgeObject + AggregateProjectRight: AggregateProjectRightObject + PersonConnection: PersonConnectionObject + PersonEdge: PersonEdgeObject + AggregatePerson: AggregatePersonObject + Mutation: MutationObject + BatchPayload: BatchPayloadObject + Subscription: SubscriptionObject + ProjectSubscriptionPayload: ProjectSubscriptionPayloadObject + ProjectPreviousValues: ProjectPreviousValuesObject + AccountSubscriptionPayload: AccountSubscriptionPayloadObject + AccountPreviousValues: AccountPreviousValuesObject + SubmessageSubscriptionPayload: SubmessageSubscriptionPayloadObject + SubmessagePreviousValues: SubmessagePreviousValuesObject + MessageSubscriptionPayload: MessageSubscriptionPayloadObject + MessagePreviousValues: MessagePreviousValuesObject + ProjectRightSubscriptionPayload: ProjectRightSubscriptionPayloadObject + ProjectRightPreviousValues: ProjectRightPreviousValuesObject + PersonSubscriptionPayload: PersonSubscriptionPayloadObject + PersonPreviousValues: PersonPreviousValuesObject + } + fieldsDetails: { + Query: QueryFieldDetails + Project: ProjectFieldDetails + Account: AccountFieldDetails + Person: PersonFieldDetails + ProjectRight: ProjectRightFieldDetails + Message: MessageFieldDetails + Submessage: SubmessageFieldDetails + ProjectConnection: ProjectConnectionFieldDetails + PageInfo: PageInfoFieldDetails + ProjectEdge: ProjectEdgeFieldDetails + AggregateProject: AggregateProjectFieldDetails + AccountConnection: AccountConnectionFieldDetails + AccountEdge: AccountEdgeFieldDetails + AggregateAccount: AggregateAccountFieldDetails + SubmessageConnection: SubmessageConnectionFieldDetails + SubmessageEdge: SubmessageEdgeFieldDetails + AggregateSubmessage: AggregateSubmessageFieldDetails + MessageConnection: MessageConnectionFieldDetails + MessageEdge: MessageEdgeFieldDetails + AggregateMessage: AggregateMessageFieldDetails + ProjectRightConnection: ProjectRightConnectionFieldDetails + ProjectRightEdge: ProjectRightEdgeFieldDetails + AggregateProjectRight: AggregateProjectRightFieldDetails + PersonConnection: PersonConnectionFieldDetails + PersonEdge: PersonEdgeFieldDetails + AggregatePerson: AggregatePersonFieldDetails + Mutation: MutationFieldDetails + BatchPayload: BatchPayloadFieldDetails + Subscription: SubscriptionFieldDetails + ProjectSubscriptionPayload: ProjectSubscriptionPayloadFieldDetails + ProjectPreviousValues: ProjectPreviousValuesFieldDetails + AccountSubscriptionPayload: AccountSubscriptionPayloadFieldDetails + AccountPreviousValues: AccountPreviousValuesFieldDetails + SubmessageSubscriptionPayload: SubmessageSubscriptionPayloadFieldDetails + SubmessagePreviousValues: SubmessagePreviousValuesFieldDetails + MessageSubscriptionPayload: MessageSubscriptionPayloadFieldDetails + MessagePreviousValues: MessagePreviousValuesFieldDetails + ProjectRightSubscriptionPayload: ProjectRightSubscriptionPayloadFieldDetails + ProjectRightPreviousValues: ProjectRightPreviousValuesFieldDetails + PersonSubscriptionPayload: PersonSubscriptionPayloadFieldDetails + PersonPreviousValues: PersonPreviousValuesFieldDetails + } + } + inputTypes: { + fields: { + ProjectWhereUniqueInput: ProjectWhereUniqueInputInputObject + AccountWhereInput: AccountWhereInputInputObject + ProjectWhereInput: ProjectWhereInputInputObject + MessageWhereInput: MessageWhereInputInputObject + SubmessageWhereInput: SubmessageWhereInputInputObject + PersonWhereInput: PersonWhereInputInputObject + ProjectRightWhereInput: ProjectRightWhereInputInputObject + AccountWhereUniqueInput: AccountWhereUniqueInputInputObject + SubmessageWhereUniqueInput: SubmessageWhereUniqueInputInputObject + MessageWhereUniqueInput: MessageWhereUniqueInputInputObject + ProjectRightWhereUniqueInput: ProjectRightWhereUniqueInputInputObject + PersonWhereUniqueInput: PersonWhereUniqueInputInputObject + ProjectCreateInput: ProjectCreateInputInputObject + AccountCreateManyWithoutProjectInput: AccountCreateManyWithoutProjectInputInputObject + AccountCreateWithoutProjectInput: AccountCreateWithoutProjectInputInputObject + PersonCreateOneWithoutAccountInput: PersonCreateOneWithoutAccountInputInputObject + PersonCreateWithoutAccountInput: PersonCreateWithoutAccountInputInputObject + ProjectCreateOneWithoutPersonsInput: ProjectCreateOneWithoutPersonsInputInputObject + ProjectCreateWithoutPersonsInput: ProjectCreateWithoutPersonsInputInputObject + MessageCreateManyWithoutProjectInput: MessageCreateManyWithoutProjectInputInputObject + MessageCreateWithoutProjectInput: MessageCreateWithoutProjectInputInputObject + SubmessageCreateManyWithoutMessageInput: SubmessageCreateManyWithoutMessageInputInputObject + SubmessageCreateWithoutMessageInput: SubmessageCreateWithoutMessageInputInputObject + PersonCreateOneInput: PersonCreateOneInputInputObject + PersonCreateInput: PersonCreateInputInputObject + ProjectRightCreateOneWithoutPersonInput: ProjectRightCreateOneWithoutPersonInputInputObject + ProjectRightCreateWithoutPersonInput: ProjectRightCreateWithoutPersonInputInputObject + ProjectCreateOneInput: ProjectCreateOneInputInputObject + MessageCreateManyWithoutSubmitterInput: MessageCreateManyWithoutSubmitterInputInputObject + MessageCreateWithoutSubmitterInput: MessageCreateWithoutSubmitterInputInputObject + ProjectCreateOneWithoutMessagesInput: ProjectCreateOneWithoutMessagesInputInputObject + ProjectCreateWithoutMessagesInput: ProjectCreateWithoutMessagesInputInputObject + PersonCreateManyWithoutProjectInput: PersonCreateManyWithoutProjectInputInputObject + PersonCreateWithoutProjectInput: PersonCreateWithoutProjectInputInputObject + MessageCreateManyWithoutRequesterInput: MessageCreateManyWithoutRequesterInputInputObject + MessageCreateWithoutRequesterInput: MessageCreateWithoutRequesterInputInputObject + PersonCreateOneWithoutSubmitted_messagesInput: PersonCreateOneWithoutSubmitted_messagesInputInputObject + PersonCreateWithoutSubmitted_messagesInput: PersonCreateWithoutSubmitted_messagesInputInputObject + MessageCreateManyWithoutCcsInput: MessageCreateManyWithoutCcsInputInputObject + MessageCreateWithoutCcsInput: MessageCreateWithoutCcsInputInputObject + PersonCreateOneWithoutRequested_messagesInput: PersonCreateOneWithoutRequested_messagesInputInputObject + PersonCreateWithoutRequested_messagesInput: PersonCreateWithoutRequested_messagesInputInputObject + AccountCreateOneWithoutPersonInput: AccountCreateOneWithoutPersonInputInputObject + AccountCreateWithoutPersonInput: AccountCreateWithoutPersonInputInputObject + ProjectCreateOneWithoutAccountsInput: ProjectCreateOneWithoutAccountsInputInputObject + ProjectCreateWithoutAccountsInput: ProjectCreateWithoutAccountsInputInputObject + PersonCreateManyWithoutCc_messagesInput: PersonCreateManyWithoutCc_messagesInputInputObject + PersonCreateWithoutCc_messagesInput: PersonCreateWithoutCc_messagesInputInputObject + ProjectUpdateInput: ProjectUpdateInputInputObject + AccountUpdateManyWithoutProjectInput: AccountUpdateManyWithoutProjectInputInputObject + AccountUpdateWithWhereUniqueWithoutProjectInput: AccountUpdateWithWhereUniqueWithoutProjectInputInputObject + AccountUpdateWithoutProjectDataInput: AccountUpdateWithoutProjectDataInputInputObject + PersonUpdateOneRequiredWithoutAccountInput: PersonUpdateOneRequiredWithoutAccountInputInputObject + PersonUpdateWithoutAccountDataInput: PersonUpdateWithoutAccountDataInputInputObject + ProjectUpdateOneRequiredWithoutPersonsInput: ProjectUpdateOneRequiredWithoutPersonsInputInputObject + ProjectUpdateWithoutPersonsDataInput: ProjectUpdateWithoutPersonsDataInputInputObject + MessageUpdateManyWithoutProjectInput: MessageUpdateManyWithoutProjectInputInputObject + MessageUpdateWithWhereUniqueWithoutProjectInput: MessageUpdateWithWhereUniqueWithoutProjectInputInputObject + MessageUpdateWithoutProjectDataInput: MessageUpdateWithoutProjectDataInputInputObject + SubmessageUpdateManyWithoutMessageInput: SubmessageUpdateManyWithoutMessageInputInputObject + SubmessageUpdateWithWhereUniqueWithoutMessageInput: SubmessageUpdateWithWhereUniqueWithoutMessageInputInputObject + SubmessageUpdateWithoutMessageDataInput: SubmessageUpdateWithoutMessageDataInputInputObject + PersonUpdateOneRequiredInput: PersonUpdateOneRequiredInputInputObject + PersonUpdateDataInput: PersonUpdateDataInputInputObject + ProjectRightUpdateOneWithoutPersonInput: ProjectRightUpdateOneWithoutPersonInputInputObject + ProjectRightUpdateWithoutPersonDataInput: ProjectRightUpdateWithoutPersonDataInputInputObject + ProjectUpdateOneRequiredInput: ProjectUpdateOneRequiredInputInputObject + ProjectUpdateDataInput: ProjectUpdateDataInputInputObject + PersonUpdateManyWithoutProjectInput: PersonUpdateManyWithoutProjectInputInputObject + PersonUpdateWithWhereUniqueWithoutProjectInput: PersonUpdateWithWhereUniqueWithoutProjectInputInputObject + PersonUpdateWithoutProjectDataInput: PersonUpdateWithoutProjectDataInputInputObject + MessageUpdateManyWithoutSubmitterInput: MessageUpdateManyWithoutSubmitterInputInputObject + MessageUpdateWithWhereUniqueWithoutSubmitterInput: MessageUpdateWithWhereUniqueWithoutSubmitterInputInputObject + MessageUpdateWithoutSubmitterDataInput: MessageUpdateWithoutSubmitterDataInputInputObject + ProjectUpdateOneRequiredWithoutMessagesInput: ProjectUpdateOneRequiredWithoutMessagesInputInputObject + ProjectUpdateWithoutMessagesDataInput: ProjectUpdateWithoutMessagesDataInputInputObject + ProjectUpsertWithoutMessagesInput: ProjectUpsertWithoutMessagesInputInputObject + PersonUpdateOneWithoutRequested_messagesInput: PersonUpdateOneWithoutRequested_messagesInputInputObject + PersonUpdateWithoutRequested_messagesDataInput: PersonUpdateWithoutRequested_messagesDataInputInputObject + MessageUpdateManyWithoutCcsInput: MessageUpdateManyWithoutCcsInputInputObject + MessageUpdateWithWhereUniqueWithoutCcsInput: MessageUpdateWithWhereUniqueWithoutCcsInputInputObject + MessageUpdateWithoutCcsDataInput: MessageUpdateWithoutCcsDataInputInputObject + PersonUpdateOneRequiredWithoutSubmitted_messagesInput: PersonUpdateOneRequiredWithoutSubmitted_messagesInputInputObject + PersonUpdateWithoutSubmitted_messagesDataInput: PersonUpdateWithoutSubmitted_messagesDataInputInputObject + MessageUpdateManyWithoutRequesterInput: MessageUpdateManyWithoutRequesterInputInputObject + MessageUpdateWithWhereUniqueWithoutRequesterInput: MessageUpdateWithWhereUniqueWithoutRequesterInputInputObject + MessageUpdateWithoutRequesterDataInput: MessageUpdateWithoutRequesterDataInputInputObject + PersonUpdateManyWithoutCc_messagesInput: PersonUpdateManyWithoutCc_messagesInputInputObject + PersonUpdateWithWhereUniqueWithoutCc_messagesInput: PersonUpdateWithWhereUniqueWithoutCc_messagesInputInputObject + PersonUpdateWithoutCc_messagesDataInput: PersonUpdateWithoutCc_messagesDataInputInputObject + AccountUpdateOneWithoutPersonInput: AccountUpdateOneWithoutPersonInputInputObject + AccountUpdateWithoutPersonDataInput: AccountUpdateWithoutPersonDataInputInputObject + ProjectUpdateOneRequiredWithoutAccountsInput: ProjectUpdateOneRequiredWithoutAccountsInputInputObject + ProjectUpdateWithoutAccountsDataInput: ProjectUpdateWithoutAccountsDataInputInputObject + ProjectUpsertWithoutAccountsInput: ProjectUpsertWithoutAccountsInputInputObject + AccountUpsertWithoutPersonInput: AccountUpsertWithoutPersonInputInputObject + PersonUpsertWithWhereUniqueWithoutCc_messagesInput: PersonUpsertWithWhereUniqueWithoutCc_messagesInputInputObject + PersonScalarWhereInput: PersonScalarWhereInputInputObject + PersonUpdateManyWithWhereNestedInput: PersonUpdateManyWithWhereNestedInputInputObject + PersonUpdateManyDataInput: PersonUpdateManyDataInputInputObject + MessageUpsertWithWhereUniqueWithoutRequesterInput: MessageUpsertWithWhereUniqueWithoutRequesterInputInputObject + MessageScalarWhereInput: MessageScalarWhereInputInputObject + MessageUpdateManyWithWhereNestedInput: MessageUpdateManyWithWhereNestedInputInputObject + MessageUpdateManyDataInput: MessageUpdateManyDataInputInputObject + PersonUpsertWithoutSubmitted_messagesInput: PersonUpsertWithoutSubmitted_messagesInputInputObject + MessageUpsertWithWhereUniqueWithoutCcsInput: MessageUpsertWithWhereUniqueWithoutCcsInputInputObject + PersonUpsertWithoutRequested_messagesInput: PersonUpsertWithoutRequested_messagesInputInputObject + MessageUpsertWithWhereUniqueWithoutSubmitterInput: MessageUpsertWithWhereUniqueWithoutSubmitterInputInputObject + PersonUpsertWithWhereUniqueWithoutProjectInput: PersonUpsertWithWhereUniqueWithoutProjectInputInputObject + ProjectUpsertNestedInput: ProjectUpsertNestedInputInputObject + ProjectRightUpsertWithoutPersonInput: ProjectRightUpsertWithoutPersonInputInputObject + PersonUpsertNestedInput: PersonUpsertNestedInputInputObject + SubmessageUpsertWithWhereUniqueWithoutMessageInput: SubmessageUpsertWithWhereUniqueWithoutMessageInputInputObject + SubmessageScalarWhereInput: SubmessageScalarWhereInputInputObject + SubmessageUpdateManyWithWhereNestedInput: SubmessageUpdateManyWithWhereNestedInputInputObject + SubmessageUpdateManyDataInput: SubmessageUpdateManyDataInputInputObject + MessageUpsertWithWhereUniqueWithoutProjectInput: MessageUpsertWithWhereUniqueWithoutProjectInputInputObject + ProjectUpsertWithoutPersonsInput: ProjectUpsertWithoutPersonsInputInputObject + PersonUpsertWithoutAccountInput: PersonUpsertWithoutAccountInputInputObject + AccountUpsertWithWhereUniqueWithoutProjectInput: AccountUpsertWithWhereUniqueWithoutProjectInputInputObject + AccountScalarWhereInput: AccountScalarWhereInputInputObject + AccountUpdateManyWithWhereNestedInput: AccountUpdateManyWithWhereNestedInputInputObject + AccountUpdateManyDataInput: AccountUpdateManyDataInputInputObject + ProjectUpdateManyMutationInput: ProjectUpdateManyMutationInputInputObject + AccountCreateInput: AccountCreateInputInputObject + AccountUpdateInput: AccountUpdateInputInputObject + AccountUpdateManyMutationInput: AccountUpdateManyMutationInputInputObject + SubmessageCreateInput: SubmessageCreateInputInputObject + MessageCreateOneWithoutSub_messagesInput: MessageCreateOneWithoutSub_messagesInputInputObject + MessageCreateWithoutSub_messagesInput: MessageCreateWithoutSub_messagesInputInputObject + SubmessageUpdateInput: SubmessageUpdateInputInputObject + MessageUpdateOneRequiredWithoutSub_messagesInput: MessageUpdateOneRequiredWithoutSub_messagesInputInputObject + MessageUpdateWithoutSub_messagesDataInput: MessageUpdateWithoutSub_messagesDataInputInputObject + MessageUpsertWithoutSub_messagesInput: MessageUpsertWithoutSub_messagesInputInputObject + SubmessageUpdateManyMutationInput: SubmessageUpdateManyMutationInputInputObject + MessageCreateInput: MessageCreateInputInputObject + MessageUpdateInput: MessageUpdateInputInputObject + MessageUpdateManyMutationInput: MessageUpdateManyMutationInputInputObject + ProjectRightCreateInput: ProjectRightCreateInputInputObject + PersonCreateOneWithoutRightInput: PersonCreateOneWithoutRightInputInputObject + PersonCreateWithoutRightInput: PersonCreateWithoutRightInputInputObject + ProjectRightUpdateInput: ProjectRightUpdateInputInputObject + PersonUpdateOneWithoutRightInput: PersonUpdateOneWithoutRightInputInputObject + PersonUpdateWithoutRightDataInput: PersonUpdateWithoutRightDataInputInputObject + PersonUpsertWithoutRightInput: PersonUpsertWithoutRightInputInputObject + ProjectRightUpdateManyMutationInput: ProjectRightUpdateManyMutationInputInputObject + PersonUpdateInput: PersonUpdateInputInputObject + PersonUpdateManyMutationInput: PersonUpdateManyMutationInputInputObject + ProjectSubscriptionWhereInput: ProjectSubscriptionWhereInputInputObject + AccountSubscriptionWhereInput: AccountSubscriptionWhereInputInputObject + SubmessageSubscriptionWhereInput: SubmessageSubscriptionWhereInputInputObject + MessageSubscriptionWhereInput: MessageSubscriptionWhereInputInputObject + ProjectRightSubscriptionWhereInput: ProjectRightSubscriptionWhereInputInputObject + PersonSubscriptionWhereInput: PersonSubscriptionWhereInputInputObject + } + } + enumTypes: { + RIGHT: RIGHTValues, + PERSON_TYPE: PERSON_TYPEValues, + MESSAGE_TYPE: MESSAGE_TYPEValues, + CHANNEL: CHANNELValues, + AccountOrderByInput: AccountOrderByInputValues, + MessageOrderByInput: MessageOrderByInputValues, + SubmessageOrderByInput: SubmessageOrderByInputValues, + PersonOrderByInput: PersonOrderByInputValues, + ProjectOrderByInput: ProjectOrderByInputValues, + ProjectRightOrderByInput: ProjectRightOrderByInputValues, + MutationType: MutationTypeValues, + } +} + +// Types for Query + +type QueryObject = + | QueryFields + | { name: 'project', args?: QueryProjectArgs[] | false, alias?: string } + | { name: 'projects', args?: QueryProjectsArgs[] | false, alias?: string } + | { name: 'projectsConnection', args?: QueryProjectsConnectionArgs[] | false, alias?: string } + | { name: 'account', args?: QueryAccountArgs[] | false, alias?: string } + | { name: 'accounts', args?: QueryAccountsArgs[] | false, alias?: string } + | { name: 'accountsConnection', args?: QueryAccountsConnectionArgs[] | false, alias?: string } + | { name: 'submessage', args?: QuerySubmessageArgs[] | false, alias?: string } + | { name: 'submessages', args?: QuerySubmessagesArgs[] | false, alias?: string } + | { name: 'submessagesConnection', args?: QuerySubmessagesConnectionArgs[] | false, alias?: string } + | { name: 'message', args?: QueryMessageArgs[] | false, alias?: string } + | { name: 'messages', args?: QueryMessagesArgs[] | false, alias?: string } + | { name: 'messagesConnection', args?: QueryMessagesConnectionArgs[] | false, alias?: string } + | { name: 'projectRight', args?: QueryProjectRightArgs[] | false, alias?: string } + | { name: 'projectRights', args?: QueryProjectRightsArgs[] | false, alias?: string } + | { name: 'projectRightsConnection', args?: QueryProjectRightsConnectionArgs[] | false, alias?: string } + | { name: 'person', args?: QueryPersonArgs[] | false, alias?: string } + | { name: 'persons', args?: QueryPersonsArgs[] | false, alias?: string } + | { name: 'personsConnection', args?: QueryPersonsConnectionArgs[] | false, alias?: string } + +type QueryFields = + | 'project' + | 'projects' + | 'projectsConnection' + | 'account' + | 'accounts' + | 'accountsConnection' + | 'submessage' + | 'submessages' + | 'submessagesConnection' + | 'message' + | 'messages' + | 'messagesConnection' + | 'projectRight' + | 'projectRights' + | 'projectRightsConnection' + | 'person' + | 'persons' + | 'personsConnection' + + +type QueryProjectArgs = + | 'where' +type QueryProjectsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryProjectsConnectionArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryAccountArgs = + | 'where' +type QueryAccountsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryAccountsConnectionArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QuerySubmessageArgs = + | 'where' +type QuerySubmessagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QuerySubmessagesConnectionArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryMessageArgs = + | 'where' +type QueryMessagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryMessagesConnectionArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryProjectRightArgs = + | 'where' +type QueryProjectRightsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryProjectRightsConnectionArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryPersonArgs = + | 'where' +type QueryPersonsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type QueryPersonsConnectionArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' + + +export interface QueryFieldDetails { + project: { + type: 'Project' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Query">, + args: { where: ProjectWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project | null + } + projects: { + type: 'Project' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: ProjectWhereInput | null, orderBy?: prisma.ProjectOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project[] + } + projectsConnection: { + type: 'ProjectConnection' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: ProjectWhereInput | null, orderBy?: prisma.ProjectOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectConnection + } + account: { + type: 'Account' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Query">, + args: { where: AccountWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account | null + } + accounts: { + type: 'Account' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: AccountWhereInput | null, orderBy?: prisma.AccountOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account[] + } + accountsConnection: { + type: 'AccountConnection' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: AccountWhereInput | null, orderBy?: prisma.AccountOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AccountConnection + } + submessage: { + type: 'Submessage' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Query">, + args: { where: SubmessageWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage | null + } + submessages: { + type: 'Submessage' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: SubmessageWhereInput | null, orderBy?: prisma.SubmessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage[] + } + submessagesConnection: { + type: 'SubmessageConnection' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: SubmessageWhereInput | null, orderBy?: prisma.SubmessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.SubmessageConnection + } + message: { + type: 'Message' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Query">, + args: { where: MessageWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message | null + } + messages: { + type: 'Message' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: MessageWhereInput | null, orderBy?: prisma.MessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message[] + } + messagesConnection: { + type: 'MessageConnection' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: MessageWhereInput | null, orderBy?: prisma.MessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MessageConnection + } + projectRight: { + type: 'ProjectRight' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Query">, + args: { where: ProjectRightWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight | null + } + projectRights: { + type: 'ProjectRight' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: ProjectRightWhereInput | null, orderBy?: prisma.ProjectRightOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight[] + } + projectRightsConnection: { + type: 'ProjectRightConnection' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: ProjectRightWhereInput | null, orderBy?: prisma.ProjectRightOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRightConnection + } + person: { + type: 'Person' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Query">, + args: { where: PersonWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person | null + } + persons: { + type: 'Person' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: PersonWhereInput | null, orderBy?: prisma.PersonOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person[] + } + personsConnection: { + type: 'PersonConnection' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Query">, + args: { where?: PersonWhereInput | null, orderBy?: prisma.PersonOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PersonConnection + } +} + + +// Types for Project + +type ProjectObject = + | ProjectFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'accounts', args?: ProjectAccountsArgs[] | false, alias?: string } + | { name: 'messages', args?: ProjectMessagesArgs[] | false, alias?: string } + | { name: 'persons', args?: ProjectPersonsArgs[] | false, alias?: string } + | { name: 'name', args?: [] | false, alias?: string } + +type ProjectFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'accounts' + | 'messages' + | 'persons' + | 'name' + + +type ProjectAccountsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type ProjectMessagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type ProjectPersonsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' + + +export interface ProjectFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + accounts: { + type: 'Account' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Project">, + args: { where?: AccountWhereInput | null, orderBy?: prisma.AccountOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account[] + } + messages: { + type: 'Message' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Project">, + args: { where?: MessageWhereInput | null, orderBy?: prisma.MessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message[] + } + persons: { + type: 'Person' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Project">, + args: { where?: PersonWhereInput | null, orderBy?: prisma.PersonOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person[] + } + name: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for Account + +type AccountObject = + | AccountFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'lastSeenAt', args?: [] | false, alias?: string } + | { name: 'deletedAt', args?: [] | false, alias?: string } + | { name: 'project', args?: [] | false, alias?: string } + | { name: 'person', args?: [] | false, alias?: string } + | { name: 'reset_password_token', args?: [] | false, alias?: string } + | { name: 'reset_password_exp_date', args?: [] | false, alias?: string } + | { name: 'username', args?: [] | false, alias?: string } + | { name: 'hash', args?: [] | false, alias?: string } + | { name: 'need_onboarding', args?: [] | false, alias?: string } + | { name: 'email_validated', args?: [] | false, alias?: string } + | { name: 'emailConfirmToken', args?: [] | false, alias?: string } + +type AccountFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'lastSeenAt' + | 'deletedAt' + | 'project' + | 'person' + | 'reset_password_token' + | 'reset_password_exp_date' + | 'username' + | 'hash' + | 'need_onboarding' + | 'email_validated' + | 'emailConfirmToken' + + + + + +export interface AccountFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + lastSeenAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + deletedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + project: { + type: 'Project' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Account">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + person: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Account">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person + } + reset_password_token: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + reset_password_exp_date: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + username: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + hash: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + need_onboarding: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + email_validated: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + emailConfirmToken: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } +} + + +// Types for Person + +type PersonObject = + | PersonFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: '_projectId', args?: [] | false, alias?: string } + | { name: 'project', args?: [] | false, alias?: string } + | { name: 'right', args?: [] | false, alias?: string } + | { name: 'submitted_messages', args?: PersonSubmitted_messagesArgs[] | false, alias?: string } + | { name: 'requested_messages', args?: PersonRequested_messagesArgs[] | false, alias?: string } + | { name: 'cc_messages', args?: PersonCc_messagesArgs[] | false, alias?: string } + | { name: 'account', args?: [] | false, alias?: string } + | { name: 'deleted', args?: [] | false, alias?: string } + | { name: 'type', args?: [] | false, alias?: string } + | { name: 'name', args?: [] | false, alias?: string } + | { name: 'email', args?: [] | false, alias?: string } + | { name: 'details', args?: [] | false, alias?: string } + | { name: 'phone', args?: [] | false, alias?: string } + | { name: 'zendesk_url', args?: [] | false, alias?: string } + +type PersonFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | '_projectId' + | 'project' + | 'right' + | 'submitted_messages' + | 'requested_messages' + | 'cc_messages' + | 'account' + | 'deleted' + | 'type' + | 'name' + | 'email' + | 'details' + | 'phone' + | 'zendesk_url' + + +type PersonSubmitted_messagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type PersonRequested_messagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type PersonCc_messagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' + + +export interface PersonFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + _projectId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + project: { + type: 'Project' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Person">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + right: { + type: 'ProjectRight' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Person">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight | null + } + submitted_messages: { + type: 'Message' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Person">, + args: { where?: MessageWhereInput | null, orderBy?: prisma.MessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message[] + } + requested_messages: { + type: 'Message' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Person">, + args: { where?: MessageWhereInput | null, orderBy?: prisma.MessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message[] + } + cc_messages: { + type: 'Message' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Person">, + args: { where?: MessageWhereInput | null, orderBy?: prisma.MessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message[] + } + account: { + type: 'Account' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Person">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account | null + } + deleted: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + type: { + type: 'PERSON_TYPE' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Person">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PERSON_TYPE + } + name: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + email: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + details: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + phone: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + zendesk_url: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } +} + + +// Types for ProjectRight + +type ProjectRightObject = + | ProjectRightFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'project', args?: [] | false, alias?: string } + | { name: 'right', args?: [] | false, alias?: string } + | { name: 'person', args?: [] | false, alias?: string } + +type ProjectRightFields = + | 'id' + | 'project' + | 'right' + | 'person' + + + + + +export interface ProjectRightFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + project: { + type: 'Project' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRight">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + right: { + type: 'RIGHT' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRight">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.RIGHT + } + person: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"ProjectRight">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person | null + } +} + + +// Types for Message + +type MessageObject = + | MessageFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'receivedAt', args?: [] | false, alias?: string } + | { name: '_projectId', args?: [] | false, alias?: string } + | { name: 'project', args?: [] | false, alias?: string } + | { name: 'sub_messages', args?: MessageSub_messagesArgs[] | false, alias?: string } + | { name: 'submitter', args?: [] | false, alias?: string } + | { name: 'requester', args?: [] | false, alias?: string } + | { name: 'ccs', args?: MessageCcsArgs[] | false, alias?: string } + | { name: 'integration_url', args?: [] | false, alias?: string } + | { name: 'integration_id', args?: [] | false, alias?: string } + | { name: 'title', args?: [] | false, alias?: string } + | { name: 'content', args?: [] | false, alias?: string } + | { name: 'channel', args?: [] | false, alias?: string } + | { name: 'read', args?: [] | false, alias?: string } + | { name: 'updated', args?: [] | false, alias?: string } + | { name: 'archived', args?: [] | false, alias?: string } + | { name: 'processed', args?: [] | false, alias?: string } + +type MessageFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'receivedAt' + | '_projectId' + | 'project' + | 'sub_messages' + | 'submitter' + | 'requester' + | 'ccs' + | 'integration_url' + | 'integration_id' + | 'title' + | 'content' + | 'channel' + | 'read' + | 'updated' + | 'archived' + | 'processed' + + +type MessageSub_messagesArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' +type MessageCcsArgs = + | 'where' + | 'orderBy' + | 'skip' + | 'after' + | 'before' + | 'first' + | 'last' + + +export interface MessageFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + receivedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + _projectId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + project: { + type: 'Project' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Message">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + sub_messages: { + type: 'Submessage' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Message">, + args: { where?: SubmessageWhereInput | null, orderBy?: prisma.SubmessageOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage[] + } + submitter: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Message">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person + } + requester: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Message">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person | null + } + ccs: { + type: 'Person' + args: Record> + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"Message">, + args: { where?: PersonWhereInput | null, orderBy?: prisma.PersonOrderByInput | null, skip?: number | null, after?: string | null, before?: string | null, first?: number | null, last?: number | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person[] + } + integration_url: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + integration_id: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + title: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + content: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + channel: { + type: 'CHANNEL' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Message">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.CHANNEL + } + read: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updated: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + archived: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + processed: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for Submessage + +type SubmessageObject = + | SubmessageFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'receivedAt', args?: [] | false, alias?: string } + | { name: 'message', args?: [] | false, alias?: string } + | { name: 'submitter', args?: [] | false, alias?: string } + | { name: 'integration_id', args?: [] | false, alias?: string } + | { name: 'type', args?: [] | false, alias?: string } + | { name: 'content', args?: [] | false, alias?: string } + +type SubmessageFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'receivedAt' + | 'message' + | 'submitter' + | 'integration_id' + | 'type' + | 'content' + + + + + +export interface SubmessageFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + receivedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + message: { + type: 'Message' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Submessage">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message + } + submitter: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Submessage">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person + } + integration_id: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + type: { + type: 'MESSAGE_TYPE' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Submessage">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MESSAGE_TYPE + } + content: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for ProjectConnection + +type ProjectConnectionObject = + | ProjectConnectionFields + | { name: 'pageInfo', args?: [] | false, alias?: string } + | { name: 'edges', args?: [] | false, alias?: string } + | { name: 'aggregate', args?: [] | false, alias?: string } + +type ProjectConnectionFields = + | 'pageInfo' + | 'edges' + | 'aggregate' + + + + + +export interface ProjectConnectionFieldDetails { + pageInfo: { + type: 'PageInfo' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PageInfo + } + edges: { + type: 'ProjectEdge' + args: {} + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"ProjectConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectEdge[] + } + aggregate: { + type: 'AggregateProject' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AggregateProject + } +} + + +// Types for PageInfo + +type PageInfoObject = + | PageInfoFields + | { name: 'hasNextPage', args?: [] | false, alias?: string } + | { name: 'hasPreviousPage', args?: [] | false, alias?: string } + | { name: 'startCursor', args?: [] | false, alias?: string } + | { name: 'endCursor', args?: [] | false, alias?: string } + +type PageInfoFields = + | 'hasNextPage' + | 'hasPreviousPage' + | 'startCursor' + | 'endCursor' + + + + + +export interface PageInfoFieldDetails { + hasNextPage: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + hasPreviousPage: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + startCursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + endCursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } +} + + +// Types for ProjectEdge + +type ProjectEdgeObject = + | ProjectEdgeFields + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'cursor', args?: [] | false, alias?: string } + +type ProjectEdgeFields = + | 'node' + | 'cursor' + + + + + +export interface ProjectEdgeFieldDetails { + node: { + type: 'Project' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectEdge">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + cursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AggregateProject + +type AggregateProjectObject = + | AggregateProjectFields + | { name: 'count', args?: [] | false, alias?: string } + +type AggregateProjectFields = + | 'count' + + + + + +export interface AggregateProjectFieldDetails { + count: { + type: 'Int' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AccountConnection + +type AccountConnectionObject = + | AccountConnectionFields + | { name: 'pageInfo', args?: [] | false, alias?: string } + | { name: 'edges', args?: [] | false, alias?: string } + | { name: 'aggregate', args?: [] | false, alias?: string } + +type AccountConnectionFields = + | 'pageInfo' + | 'edges' + | 'aggregate' + + + + + +export interface AccountConnectionFieldDetails { + pageInfo: { + type: 'PageInfo' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"AccountConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PageInfo + } + edges: { + type: 'AccountEdge' + args: {} + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"AccountConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AccountEdge[] + } + aggregate: { + type: 'AggregateAccount' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"AccountConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AggregateAccount + } +} + + +// Types for AccountEdge + +type AccountEdgeObject = + | AccountEdgeFields + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'cursor', args?: [] | false, alias?: string } + +type AccountEdgeFields = + | 'node' + | 'cursor' + + + + + +export interface AccountEdgeFieldDetails { + node: { + type: 'Account' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"AccountEdge">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account + } + cursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AggregateAccount + +type AggregateAccountObject = + | AggregateAccountFields + | { name: 'count', args?: [] | false, alias?: string } + +type AggregateAccountFields = + | 'count' + + + + + +export interface AggregateAccountFieldDetails { + count: { + type: 'Int' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for SubmessageConnection + +type SubmessageConnectionObject = + | SubmessageConnectionFields + | { name: 'pageInfo', args?: [] | false, alias?: string } + | { name: 'edges', args?: [] | false, alias?: string } + | { name: 'aggregate', args?: [] | false, alias?: string } + +type SubmessageConnectionFields = + | 'pageInfo' + | 'edges' + | 'aggregate' + + + + + +export interface SubmessageConnectionFieldDetails { + pageInfo: { + type: 'PageInfo' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"SubmessageConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PageInfo + } + edges: { + type: 'SubmessageEdge' + args: {} + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"SubmessageConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.SubmessageEdge[] + } + aggregate: { + type: 'AggregateSubmessage' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"SubmessageConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AggregateSubmessage + } +} + + +// Types for SubmessageEdge + +type SubmessageEdgeObject = + | SubmessageEdgeFields + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'cursor', args?: [] | false, alias?: string } + +type SubmessageEdgeFields = + | 'node' + | 'cursor' + + + + + +export interface SubmessageEdgeFieldDetails { + node: { + type: 'Submessage' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"SubmessageEdge">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage + } + cursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AggregateSubmessage + +type AggregateSubmessageObject = + | AggregateSubmessageFields + | { name: 'count', args?: [] | false, alias?: string } + +type AggregateSubmessageFields = + | 'count' + + + + + +export interface AggregateSubmessageFieldDetails { + count: { + type: 'Int' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for MessageConnection + +type MessageConnectionObject = + | MessageConnectionFields + | { name: 'pageInfo', args?: [] | false, alias?: string } + | { name: 'edges', args?: [] | false, alias?: string } + | { name: 'aggregate', args?: [] | false, alias?: string } + +type MessageConnectionFields = + | 'pageInfo' + | 'edges' + | 'aggregate' + + + + + +export interface MessageConnectionFieldDetails { + pageInfo: { + type: 'PageInfo' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"MessageConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PageInfo + } + edges: { + type: 'MessageEdge' + args: {} + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"MessageConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MessageEdge[] + } + aggregate: { + type: 'AggregateMessage' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"MessageConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AggregateMessage + } +} + + +// Types for MessageEdge + +type MessageEdgeObject = + | MessageEdgeFields + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'cursor', args?: [] | false, alias?: string } + +type MessageEdgeFields = + | 'node' + | 'cursor' + + + + + +export interface MessageEdgeFieldDetails { + node: { + type: 'Message' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"MessageEdge">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message + } + cursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AggregateMessage + +type AggregateMessageObject = + | AggregateMessageFields + | { name: 'count', args?: [] | false, alias?: string } + +type AggregateMessageFields = + | 'count' + + + + + +export interface AggregateMessageFieldDetails { + count: { + type: 'Int' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for ProjectRightConnection + +type ProjectRightConnectionObject = + | ProjectRightConnectionFields + | { name: 'pageInfo', args?: [] | false, alias?: string } + | { name: 'edges', args?: [] | false, alias?: string } + | { name: 'aggregate', args?: [] | false, alias?: string } + +type ProjectRightConnectionFields = + | 'pageInfo' + | 'edges' + | 'aggregate' + + + + + +export interface ProjectRightConnectionFieldDetails { + pageInfo: { + type: 'PageInfo' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRightConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PageInfo + } + edges: { + type: 'ProjectRightEdge' + args: {} + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"ProjectRightConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRightEdge[] + } + aggregate: { + type: 'AggregateProjectRight' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRightConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AggregateProjectRight + } +} + + +// Types for ProjectRightEdge + +type ProjectRightEdgeObject = + | ProjectRightEdgeFields + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'cursor', args?: [] | false, alias?: string } + +type ProjectRightEdgeFields = + | 'node' + | 'cursor' + + + + + +export interface ProjectRightEdgeFieldDetails { + node: { + type: 'ProjectRight' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRightEdge">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight + } + cursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AggregateProjectRight + +type AggregateProjectRightObject = + | AggregateProjectRightFields + | { name: 'count', args?: [] | false, alias?: string } + +type AggregateProjectRightFields = + | 'count' + + + + + +export interface AggregateProjectRightFieldDetails { + count: { + type: 'Int' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for PersonConnection + +type PersonConnectionObject = + | PersonConnectionFields + | { name: 'pageInfo', args?: [] | false, alias?: string } + | { name: 'edges', args?: [] | false, alias?: string } + | { name: 'aggregate', args?: [] | false, alias?: string } + +type PersonConnectionFields = + | 'pageInfo' + | 'edges' + | 'aggregate' + + + + + +export interface PersonConnectionFieldDetails { + pageInfo: { + type: 'PageInfo' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"PersonConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PageInfo + } + edges: { + type: 'PersonEdge' + args: {} + description: string + list: true + nullable: false + resolve: ( + root: core.RootValue<"PersonConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PersonEdge[] + } + aggregate: { + type: 'AggregatePerson' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"PersonConnection">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AggregatePerson + } +} + + +// Types for PersonEdge + +type PersonEdgeObject = + | PersonEdgeFields + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'cursor', args?: [] | false, alias?: string } + +type PersonEdgeFields = + | 'node' + | 'cursor' + + + + + +export interface PersonEdgeFieldDetails { + node: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"PersonEdge">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person + } + cursor: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AggregatePerson + +type AggregatePersonObject = + | AggregatePersonFields + | { name: 'count', args?: [] | false, alias?: string } + +type AggregatePersonFields = + | 'count' + + + + + +export interface AggregatePersonFieldDetails { + count: { + type: 'Int' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for Mutation + +type MutationObject = + | MutationFields + | { name: 'createProject', args?: MutationCreateProjectArgs[] | false, alias?: string } + | { name: 'updateProject', args?: MutationUpdateProjectArgs[] | false, alias?: string } + | { name: 'updateManyProjects', args?: MutationUpdateManyProjectsArgs[] | false, alias?: string } + | { name: 'upsertProject', args?: MutationUpsertProjectArgs[] | false, alias?: string } + | { name: 'deleteProject', args?: MutationDeleteProjectArgs[] | false, alias?: string } + | { name: 'deleteManyProjects', args?: MutationDeleteManyProjectsArgs[] | false, alias?: string } + | { name: 'createAccount', args?: MutationCreateAccountArgs[] | false, alias?: string } + | { name: 'updateAccount', args?: MutationUpdateAccountArgs[] | false, alias?: string } + | { name: 'updateManyAccounts', args?: MutationUpdateManyAccountsArgs[] | false, alias?: string } + | { name: 'upsertAccount', args?: MutationUpsertAccountArgs[] | false, alias?: string } + | { name: 'deleteAccount', args?: MutationDeleteAccountArgs[] | false, alias?: string } + | { name: 'deleteManyAccounts', args?: MutationDeleteManyAccountsArgs[] | false, alias?: string } + | { name: 'createSubmessage', args?: MutationCreateSubmessageArgs[] | false, alias?: string } + | { name: 'updateSubmessage', args?: MutationUpdateSubmessageArgs[] | false, alias?: string } + | { name: 'updateManySubmessages', args?: MutationUpdateManySubmessagesArgs[] | false, alias?: string } + | { name: 'upsertSubmessage', args?: MutationUpsertSubmessageArgs[] | false, alias?: string } + | { name: 'deleteSubmessage', args?: MutationDeleteSubmessageArgs[] | false, alias?: string } + | { name: 'deleteManySubmessages', args?: MutationDeleteManySubmessagesArgs[] | false, alias?: string } + | { name: 'createMessage', args?: MutationCreateMessageArgs[] | false, alias?: string } + | { name: 'updateMessage', args?: MutationUpdateMessageArgs[] | false, alias?: string } + | { name: 'updateManyMessages', args?: MutationUpdateManyMessagesArgs[] | false, alias?: string } + | { name: 'upsertMessage', args?: MutationUpsertMessageArgs[] | false, alias?: string } + | { name: 'deleteMessage', args?: MutationDeleteMessageArgs[] | false, alias?: string } + | { name: 'deleteManyMessages', args?: MutationDeleteManyMessagesArgs[] | false, alias?: string } + | { name: 'createProjectRight', args?: MutationCreateProjectRightArgs[] | false, alias?: string } + | { name: 'updateProjectRight', args?: MutationUpdateProjectRightArgs[] | false, alias?: string } + | { name: 'updateManyProjectRights', args?: MutationUpdateManyProjectRightsArgs[] | false, alias?: string } + | { name: 'upsertProjectRight', args?: MutationUpsertProjectRightArgs[] | false, alias?: string } + | { name: 'deleteProjectRight', args?: MutationDeleteProjectRightArgs[] | false, alias?: string } + | { name: 'deleteManyProjectRights', args?: MutationDeleteManyProjectRightsArgs[] | false, alias?: string } + | { name: 'createPerson', args?: MutationCreatePersonArgs[] | false, alias?: string } + | { name: 'updatePerson', args?: MutationUpdatePersonArgs[] | false, alias?: string } + | { name: 'updateManyPersons', args?: MutationUpdateManyPersonsArgs[] | false, alias?: string } + | { name: 'upsertPerson', args?: MutationUpsertPersonArgs[] | false, alias?: string } + | { name: 'deletePerson', args?: MutationDeletePersonArgs[] | false, alias?: string } + | { name: 'deleteManyPersons', args?: MutationDeleteManyPersonsArgs[] | false, alias?: string } + +type MutationFields = + | 'createProject' + | 'updateProject' + | 'updateManyProjects' + | 'upsertProject' + | 'deleteProject' + | 'deleteManyProjects' + | 'createAccount' + | 'updateAccount' + | 'updateManyAccounts' + | 'upsertAccount' + | 'deleteAccount' + | 'deleteManyAccounts' + | 'createSubmessage' + | 'updateSubmessage' + | 'updateManySubmessages' + | 'upsertSubmessage' + | 'deleteSubmessage' + | 'deleteManySubmessages' + | 'createMessage' + | 'updateMessage' + | 'updateManyMessages' + | 'upsertMessage' + | 'deleteMessage' + | 'deleteManyMessages' + | 'createProjectRight' + | 'updateProjectRight' + | 'updateManyProjectRights' + | 'upsertProjectRight' + | 'deleteProjectRight' + | 'deleteManyProjectRights' + | 'createPerson' + | 'updatePerson' + | 'updateManyPersons' + | 'upsertPerson' + | 'deletePerson' + | 'deleteManyPersons' + + +type MutationCreateProjectArgs = + | 'data' +type MutationUpdateProjectArgs = + | 'data' + | 'where' +type MutationUpdateManyProjectsArgs = + | 'data' + | 'where' +type MutationUpsertProjectArgs = + | 'where' + | 'create' + | 'update' +type MutationDeleteProjectArgs = + | 'where' +type MutationDeleteManyProjectsArgs = + | 'where' +type MutationCreateAccountArgs = + | 'data' +type MutationUpdateAccountArgs = + | 'data' + | 'where' +type MutationUpdateManyAccountsArgs = + | 'data' + | 'where' +type MutationUpsertAccountArgs = + | 'where' + | 'create' + | 'update' +type MutationDeleteAccountArgs = + | 'where' +type MutationDeleteManyAccountsArgs = + | 'where' +type MutationCreateSubmessageArgs = + | 'data' +type MutationUpdateSubmessageArgs = + | 'data' + | 'where' +type MutationUpdateManySubmessagesArgs = + | 'data' + | 'where' +type MutationUpsertSubmessageArgs = + | 'where' + | 'create' + | 'update' +type MutationDeleteSubmessageArgs = + | 'where' +type MutationDeleteManySubmessagesArgs = + | 'where' +type MutationCreateMessageArgs = + | 'data' +type MutationUpdateMessageArgs = + | 'data' + | 'where' +type MutationUpdateManyMessagesArgs = + | 'data' + | 'where' +type MutationUpsertMessageArgs = + | 'where' + | 'create' + | 'update' +type MutationDeleteMessageArgs = + | 'where' +type MutationDeleteManyMessagesArgs = + | 'where' +type MutationCreateProjectRightArgs = + | 'data' +type MutationUpdateProjectRightArgs = + | 'data' + | 'where' +type MutationUpdateManyProjectRightsArgs = + | 'data' + | 'where' +type MutationUpsertProjectRightArgs = + | 'where' + | 'create' + | 'update' +type MutationDeleteProjectRightArgs = + | 'where' +type MutationDeleteManyProjectRightsArgs = + | 'where' +type MutationCreatePersonArgs = + | 'data' +type MutationUpdatePersonArgs = + | 'data' + | 'where' +type MutationUpdateManyPersonsArgs = + | 'data' + | 'where' +type MutationUpsertPersonArgs = + | 'where' + | 'create' + | 'update' +type MutationDeletePersonArgs = + | 'where' +type MutationDeleteManyPersonsArgs = + | 'where' + + +export interface MutationFieldDetails { + createProject: { + type: 'Project' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: ProjectCreateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + updateProject: { + type: 'Project' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: ProjectUpdateInput, where: ProjectWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project | null + } + updateManyProjects: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: ProjectUpdateManyMutationInput, where?: ProjectWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + upsertProject: { + type: 'Project' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: ProjectWhereUniqueInput, create: ProjectCreateInput, update: ProjectUpdateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project + } + deleteProject: { + type: 'Project' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: ProjectWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project | null + } + deleteManyProjects: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where?: ProjectWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + createAccount: { + type: 'Account' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: AccountCreateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account + } + updateAccount: { + type: 'Account' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: AccountUpdateInput, where: AccountWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account | null + } + updateManyAccounts: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: AccountUpdateManyMutationInput, where?: AccountWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + upsertAccount: { + type: 'Account' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: AccountWhereUniqueInput, create: AccountCreateInput, update: AccountUpdateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account + } + deleteAccount: { + type: 'Account' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: AccountWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account | null + } + deleteManyAccounts: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where?: AccountWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + createSubmessage: { + type: 'Submessage' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: SubmessageCreateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage + } + updateSubmessage: { + type: 'Submessage' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: SubmessageUpdateInput, where: SubmessageWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage | null + } + updateManySubmessages: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: SubmessageUpdateManyMutationInput, where?: SubmessageWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + upsertSubmessage: { + type: 'Submessage' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: SubmessageWhereUniqueInput, create: SubmessageCreateInput, update: SubmessageUpdateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage + } + deleteSubmessage: { + type: 'Submessage' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: SubmessageWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage | null + } + deleteManySubmessages: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where?: SubmessageWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + createMessage: { + type: 'Message' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: MessageCreateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message + } + updateMessage: { + type: 'Message' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: MessageUpdateInput, where: MessageWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message | null + } + updateManyMessages: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: MessageUpdateManyMutationInput, where?: MessageWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + upsertMessage: { + type: 'Message' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: MessageWhereUniqueInput, create: MessageCreateInput, update: MessageUpdateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message + } + deleteMessage: { + type: 'Message' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: MessageWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message | null + } + deleteManyMessages: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where?: MessageWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + createProjectRight: { + type: 'ProjectRight' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: ProjectRightCreateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight + } + updateProjectRight: { + type: 'ProjectRight' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: ProjectRightUpdateInput, where: ProjectRightWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight | null + } + updateManyProjectRights: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: ProjectRightUpdateManyMutationInput, where?: ProjectRightWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + upsertProjectRight: { + type: 'ProjectRight' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: ProjectRightWhereUniqueInput, create: ProjectRightCreateInput, update: ProjectRightUpdateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight + } + deleteProjectRight: { + type: 'ProjectRight' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: ProjectRightWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight | null + } + deleteManyProjectRights: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where?: ProjectRightWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + createPerson: { + type: 'Person' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: PersonCreateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person + } + updatePerson: { + type: 'Person' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: PersonUpdateInput, where: PersonWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person | null + } + updateManyPersons: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { data: PersonUpdateManyMutationInput, where?: PersonWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } + upsertPerson: { + type: 'Person' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: PersonWhereUniqueInput, create: PersonCreateInput, update: PersonUpdateInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person + } + deletePerson: { + type: 'Person' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Mutation">, + args: { where: PersonWhereUniqueInput } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person | null + } + deleteManyPersons: { + type: 'BatchPayload' + args: Record> + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"Mutation">, + args: { where?: PersonWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.BatchPayload + } +} + + +// Types for BatchPayload + +type BatchPayloadObject = + | BatchPayloadFields + | { name: 'count', args?: [] | false, alias?: string } + +type BatchPayloadFields = + | 'count' + + + + + +export interface BatchPayloadFieldDetails { + count: { + type: 'Long' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for Subscription + +type SubscriptionObject = + | SubscriptionFields + | { name: 'project', args?: SubscriptionProjectArgs[] | false, alias?: string } + | { name: 'account', args?: SubscriptionAccountArgs[] | false, alias?: string } + | { name: 'submessage', args?: SubscriptionSubmessageArgs[] | false, alias?: string } + | { name: 'message', args?: SubscriptionMessageArgs[] | false, alias?: string } + | { name: 'projectRight', args?: SubscriptionProjectRightArgs[] | false, alias?: string } + | { name: 'person', args?: SubscriptionPersonArgs[] | false, alias?: string } + +type SubscriptionFields = + | 'project' + | 'account' + | 'submessage' + | 'message' + | 'projectRight' + | 'person' + + +type SubscriptionProjectArgs = + | 'where' +type SubscriptionAccountArgs = + | 'where' +type SubscriptionSubmessageArgs = + | 'where' +type SubscriptionMessageArgs = + | 'where' +type SubscriptionProjectRightArgs = + | 'where' +type SubscriptionPersonArgs = + | 'where' + + +export interface SubscriptionFieldDetails { + project: { + type: 'ProjectSubscriptionPayload' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Subscription">, + args: { where?: ProjectSubscriptionWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectSubscriptionPayload | null + } + account: { + type: 'AccountSubscriptionPayload' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Subscription">, + args: { where?: AccountSubscriptionWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AccountSubscriptionPayload | null + } + submessage: { + type: 'SubmessageSubscriptionPayload' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Subscription">, + args: { where?: SubmessageSubscriptionWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.SubmessageSubscriptionPayload | null + } + message: { + type: 'MessageSubscriptionPayload' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Subscription">, + args: { where?: MessageSubscriptionWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MessageSubscriptionPayload | null + } + projectRight: { + type: 'ProjectRightSubscriptionPayload' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Subscription">, + args: { where?: ProjectRightSubscriptionWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRightSubscriptionPayload | null + } + person: { + type: 'PersonSubscriptionPayload' + args: Record> + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"Subscription">, + args: { where?: PersonSubscriptionWhereInput | null } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PersonSubscriptionPayload | null + } +} + + +// Types for ProjectSubscriptionPayload + +type ProjectSubscriptionPayloadObject = + | ProjectSubscriptionPayloadFields + | { name: 'mutation', args?: [] | false, alias?: string } + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'updatedFields', args?: [] | false, alias?: string } + | { name: 'previousValues', args?: [] | false, alias?: string } + +type ProjectSubscriptionPayloadFields = + | 'mutation' + | 'node' + | 'updatedFields' + | 'previousValues' + + + + + +export interface ProjectSubscriptionPayloadFieldDetails { + mutation: { + type: 'MutationType' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MutationType + } + node: { + type: 'Project' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"ProjectSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Project | null + } + updatedFields: { + type: 'String' + args: {} + description: string + list: true + nullable: false + resolve: undefined + } + previousValues: { + type: 'ProjectPreviousValues' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"ProjectSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectPreviousValues | null + } +} + + +// Types for ProjectPreviousValues + +type ProjectPreviousValuesObject = + | ProjectPreviousValuesFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'name', args?: [] | false, alias?: string } + +type ProjectPreviousValuesFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'name' + + + + + +export interface ProjectPreviousValuesFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + name: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for AccountSubscriptionPayload + +type AccountSubscriptionPayloadObject = + | AccountSubscriptionPayloadFields + | { name: 'mutation', args?: [] | false, alias?: string } + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'updatedFields', args?: [] | false, alias?: string } + | { name: 'previousValues', args?: [] | false, alias?: string } + +type AccountSubscriptionPayloadFields = + | 'mutation' + | 'node' + | 'updatedFields' + | 'previousValues' + + + + + +export interface AccountSubscriptionPayloadFieldDetails { + mutation: { + type: 'MutationType' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"AccountSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MutationType + } + node: { + type: 'Account' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"AccountSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Account | null + } + updatedFields: { + type: 'String' + args: {} + description: string + list: true + nullable: false + resolve: undefined + } + previousValues: { + type: 'AccountPreviousValues' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"AccountSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.AccountPreviousValues | null + } +} + + +// Types for AccountPreviousValues + +type AccountPreviousValuesObject = + | AccountPreviousValuesFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'lastSeenAt', args?: [] | false, alias?: string } + | { name: 'deletedAt', args?: [] | false, alias?: string } + | { name: 'reset_password_token', args?: [] | false, alias?: string } + | { name: 'reset_password_exp_date', args?: [] | false, alias?: string } + | { name: 'username', args?: [] | false, alias?: string } + | { name: 'hash', args?: [] | false, alias?: string } + | { name: 'need_onboarding', args?: [] | false, alias?: string } + | { name: 'email_validated', args?: [] | false, alias?: string } + | { name: 'emailConfirmToken', args?: [] | false, alias?: string } + +type AccountPreviousValuesFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'lastSeenAt' + | 'deletedAt' + | 'reset_password_token' + | 'reset_password_exp_date' + | 'username' + | 'hash' + | 'need_onboarding' + | 'email_validated' + | 'emailConfirmToken' + + + + + +export interface AccountPreviousValuesFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + lastSeenAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + deletedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + reset_password_token: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + reset_password_exp_date: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + username: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + hash: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + need_onboarding: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + email_validated: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + emailConfirmToken: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } +} + + +// Types for SubmessageSubscriptionPayload + +type SubmessageSubscriptionPayloadObject = + | SubmessageSubscriptionPayloadFields + | { name: 'mutation', args?: [] | false, alias?: string } + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'updatedFields', args?: [] | false, alias?: string } + | { name: 'previousValues', args?: [] | false, alias?: string } + +type SubmessageSubscriptionPayloadFields = + | 'mutation' + | 'node' + | 'updatedFields' + | 'previousValues' + + + + + +export interface SubmessageSubscriptionPayloadFieldDetails { + mutation: { + type: 'MutationType' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"SubmessageSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MutationType + } + node: { + type: 'Submessage' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"SubmessageSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Submessage | null + } + updatedFields: { + type: 'String' + args: {} + description: string + list: true + nullable: false + resolve: undefined + } + previousValues: { + type: 'SubmessagePreviousValues' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"SubmessageSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.SubmessagePreviousValues | null + } +} + + +// Types for SubmessagePreviousValues + +type SubmessagePreviousValuesObject = + | SubmessagePreviousValuesFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'receivedAt', args?: [] | false, alias?: string } + | { name: 'integration_id', args?: [] | false, alias?: string } + | { name: 'type', args?: [] | false, alias?: string } + | { name: 'content', args?: [] | false, alias?: string } + +type SubmessagePreviousValuesFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'receivedAt' + | 'integration_id' + | 'type' + | 'content' + + + + + +export interface SubmessagePreviousValuesFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + receivedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + integration_id: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + type: { + type: 'MESSAGE_TYPE' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"SubmessagePreviousValues">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MESSAGE_TYPE + } + content: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for MessageSubscriptionPayload + +type MessageSubscriptionPayloadObject = + | MessageSubscriptionPayloadFields + | { name: 'mutation', args?: [] | false, alias?: string } + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'updatedFields', args?: [] | false, alias?: string } + | { name: 'previousValues', args?: [] | false, alias?: string } + +type MessageSubscriptionPayloadFields = + | 'mutation' + | 'node' + | 'updatedFields' + | 'previousValues' + + + + + +export interface MessageSubscriptionPayloadFieldDetails { + mutation: { + type: 'MutationType' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"MessageSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MutationType + } + node: { + type: 'Message' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"MessageSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Message | null + } + updatedFields: { + type: 'String' + args: {} + description: string + list: true + nullable: false + resolve: undefined + } + previousValues: { + type: 'MessagePreviousValues' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"MessageSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MessagePreviousValues | null + } +} + + +// Types for MessagePreviousValues + +type MessagePreviousValuesObject = + | MessagePreviousValuesFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: 'receivedAt', args?: [] | false, alias?: string } + | { name: '_projectId', args?: [] | false, alias?: string } + | { name: 'integration_url', args?: [] | false, alias?: string } + | { name: 'integration_id', args?: [] | false, alias?: string } + | { name: 'title', args?: [] | false, alias?: string } + | { name: 'content', args?: [] | false, alias?: string } + | { name: 'channel', args?: [] | false, alias?: string } + | { name: 'read', args?: [] | false, alias?: string } + | { name: 'updated', args?: [] | false, alias?: string } + | { name: 'archived', args?: [] | false, alias?: string } + | { name: 'processed', args?: [] | false, alias?: string } + +type MessagePreviousValuesFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | 'receivedAt' + | '_projectId' + | 'integration_url' + | 'integration_id' + | 'title' + | 'content' + | 'channel' + | 'read' + | 'updated' + | 'archived' + | 'processed' + + + + + +export interface MessagePreviousValuesFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + receivedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + _projectId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + integration_url: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + integration_id: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + title: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + content: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + channel: { + type: 'CHANNEL' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"MessagePreviousValues">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.CHANNEL + } + read: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updated: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + archived: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + processed: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } +} + + +// Types for ProjectRightSubscriptionPayload + +type ProjectRightSubscriptionPayloadObject = + | ProjectRightSubscriptionPayloadFields + | { name: 'mutation', args?: [] | false, alias?: string } + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'updatedFields', args?: [] | false, alias?: string } + | { name: 'previousValues', args?: [] | false, alias?: string } + +type ProjectRightSubscriptionPayloadFields = + | 'mutation' + | 'node' + | 'updatedFields' + | 'previousValues' + + + + + +export interface ProjectRightSubscriptionPayloadFieldDetails { + mutation: { + type: 'MutationType' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRightSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MutationType + } + node: { + type: 'ProjectRight' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"ProjectRightSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRight | null + } + updatedFields: { + type: 'String' + args: {} + description: string + list: true + nullable: false + resolve: undefined + } + previousValues: { + type: 'ProjectRightPreviousValues' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"ProjectRightSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.ProjectRightPreviousValues | null + } +} + + +// Types for ProjectRightPreviousValues + +type ProjectRightPreviousValuesObject = + | ProjectRightPreviousValuesFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'right', args?: [] | false, alias?: string } + +type ProjectRightPreviousValuesFields = + | 'id' + | 'right' + + + + + +export interface ProjectRightPreviousValuesFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + right: { + type: 'RIGHT' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"ProjectRightPreviousValues">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.RIGHT + } +} + + +// Types for PersonSubscriptionPayload + +type PersonSubscriptionPayloadObject = + | PersonSubscriptionPayloadFields + | { name: 'mutation', args?: [] | false, alias?: string } + | { name: 'node', args?: [] | false, alias?: string } + | { name: 'updatedFields', args?: [] | false, alias?: string } + | { name: 'previousValues', args?: [] | false, alias?: string } + +type PersonSubscriptionPayloadFields = + | 'mutation' + | 'node' + | 'updatedFields' + | 'previousValues' + + + + + +export interface PersonSubscriptionPayloadFieldDetails { + mutation: { + type: 'MutationType' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"PersonSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.MutationType + } + node: { + type: 'Person' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"PersonSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.Person | null + } + updatedFields: { + type: 'String' + args: {} + description: string + list: true + nullable: false + resolve: undefined + } + previousValues: { + type: 'PersonPreviousValues' + args: {} + description: string + list: undefined + nullable: true + resolve: ( + root: core.RootValue<"PersonSubscriptionPayload">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PersonPreviousValues | null + } +} + + +// Types for PersonPreviousValues + +type PersonPreviousValuesObject = + | PersonPreviousValuesFields + | { name: 'id', args?: [] | false, alias?: string } + | { name: 'clientId', args?: [] | false, alias?: string } + | { name: 'createdAt', args?: [] | false, alias?: string } + | { name: 'updatedAt', args?: [] | false, alias?: string } + | { name: '_projectId', args?: [] | false, alias?: string } + | { name: 'deleted', args?: [] | false, alias?: string } + | { name: 'type', args?: [] | false, alias?: string } + | { name: 'name', args?: [] | false, alias?: string } + | { name: 'email', args?: [] | false, alias?: string } + | { name: 'details', args?: [] | false, alias?: string } + | { name: 'phone', args?: [] | false, alias?: string } + | { name: 'zendesk_url', args?: [] | false, alias?: string } + +type PersonPreviousValuesFields = + | 'id' + | 'clientId' + | 'createdAt' + | 'updatedAt' + | '_projectId' + | 'deleted' + | 'type' + | 'name' + | 'email' + | 'details' + | 'phone' + | 'zendesk_url' + + + + + +export interface PersonPreviousValuesFieldDetails { + id: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + clientId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + createdAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + updatedAt: { + type: 'DateTime' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + _projectId: { + type: 'ID' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + deleted: { + type: 'Boolean' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + type: { + type: 'PERSON_TYPE' + args: {} + description: string + list: undefined + nullable: false + resolve: ( + root: core.RootValue<"PersonPreviousValues">, + args: { } , + context: core.GetGen<"context">, + info?: GraphQLResolveInfo + ) => Promise | prisma.PERSON_TYPE + } + name: { + type: 'String' + args: {} + description: string + list: undefined + nullable: false + resolve: undefined + } + email: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + details: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + phone: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } + zendesk_url: { + type: 'String' + args: {} + description: string + list: undefined + nullable: true + resolve: undefined + } +} + + + +export interface ProjectWhereUniqueInput { + id?: string | null + clientId?: string | null + name?: string | null +} +export type ProjectWhereUniqueInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'name', alias?: string } + +export interface AccountWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + lastSeenAt?: string | null + lastSeenAt_not?: string | null + lastSeenAt_in?: string[] + lastSeenAt_not_in?: string[] + lastSeenAt_lt?: string | null + lastSeenAt_lte?: string | null + lastSeenAt_gt?: string | null + lastSeenAt_gte?: string | null + deletedAt?: string | null + deletedAt_not?: string | null + deletedAt_in?: string[] + deletedAt_not_in?: string[] + deletedAt_lt?: string | null + deletedAt_lte?: string | null + deletedAt_gt?: string | null + deletedAt_gte?: string | null + project?: ProjectWhereInput | null + person?: PersonWhereInput | null + reset_password_token?: string | null + reset_password_token_not?: string | null + reset_password_token_in?: string[] + reset_password_token_not_in?: string[] + reset_password_token_lt?: string | null + reset_password_token_lte?: string | null + reset_password_token_gt?: string | null + reset_password_token_gte?: string | null + reset_password_token_contains?: string | null + reset_password_token_not_contains?: string | null + reset_password_token_starts_with?: string | null + reset_password_token_not_starts_with?: string | null + reset_password_token_ends_with?: string | null + reset_password_token_not_ends_with?: string | null + reset_password_exp_date?: string | null + reset_password_exp_date_not?: string | null + reset_password_exp_date_in?: string[] + reset_password_exp_date_not_in?: string[] + reset_password_exp_date_lt?: string | null + reset_password_exp_date_lte?: string | null + reset_password_exp_date_gt?: string | null + reset_password_exp_date_gte?: string | null + username?: string | null + username_not?: string | null + username_in?: string[] + username_not_in?: string[] + username_lt?: string | null + username_lte?: string | null + username_gt?: string | null + username_gte?: string | null + username_contains?: string | null + username_not_contains?: string | null + username_starts_with?: string | null + username_not_starts_with?: string | null + username_ends_with?: string | null + username_not_ends_with?: string | null + hash?: string | null + hash_not?: string | null + hash_in?: string[] + hash_not_in?: string[] + hash_lt?: string | null + hash_lte?: string | null + hash_gt?: string | null + hash_gte?: string | null + hash_contains?: string | null + hash_not_contains?: string | null + hash_starts_with?: string | null + hash_not_starts_with?: string | null + hash_ends_with?: string | null + hash_not_ends_with?: string | null + need_onboarding?: boolean | null + need_onboarding_not?: boolean | null + email_validated?: boolean | null + email_validated_not?: boolean | null + emailConfirmToken?: string | null + emailConfirmToken_not?: string | null + emailConfirmToken_in?: string[] + emailConfirmToken_not_in?: string[] + emailConfirmToken_lt?: string | null + emailConfirmToken_lte?: string | null + emailConfirmToken_gt?: string | null + emailConfirmToken_gte?: string | null + emailConfirmToken_contains?: string | null + emailConfirmToken_not_contains?: string | null + emailConfirmToken_starts_with?: string | null + emailConfirmToken_not_starts_with?: string | null + emailConfirmToken_ends_with?: string | null + emailConfirmToken_not_ends_with?: string | null + AND?: AccountWhereInput[] + OR?: AccountWhereInput[] + NOT?: AccountWhereInput[] +} +export type AccountWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'lastSeenAt_not', alias?: string } + | { name: 'lastSeenAt_in', alias?: string } + | { name: 'lastSeenAt_not_in', alias?: string } + | { name: 'lastSeenAt_lt', alias?: string } + | { name: 'lastSeenAt_lte', alias?: string } + | { name: 'lastSeenAt_gt', alias?: string } + | { name: 'lastSeenAt_gte', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'deletedAt_not', alias?: string } + | { name: 'deletedAt_in', alias?: string } + | { name: 'deletedAt_not_in', alias?: string } + | { name: 'deletedAt_lt', alias?: string } + | { name: 'deletedAt_lte', alias?: string } + | { name: 'deletedAt_gt', alias?: string } + | { name: 'deletedAt_gte', alias?: string } + | { name: 'project', alias?: string } + | { name: 'person', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_token_not', alias?: string } + | { name: 'reset_password_token_in', alias?: string } + | { name: 'reset_password_token_not_in', alias?: string } + | { name: 'reset_password_token_lt', alias?: string } + | { name: 'reset_password_token_lte', alias?: string } + | { name: 'reset_password_token_gt', alias?: string } + | { name: 'reset_password_token_gte', alias?: string } + | { name: 'reset_password_token_contains', alias?: string } + | { name: 'reset_password_token_not_contains', alias?: string } + | { name: 'reset_password_token_starts_with', alias?: string } + | { name: 'reset_password_token_not_starts_with', alias?: string } + | { name: 'reset_password_token_ends_with', alias?: string } + | { name: 'reset_password_token_not_ends_with', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'reset_password_exp_date_not', alias?: string } + | { name: 'reset_password_exp_date_in', alias?: string } + | { name: 'reset_password_exp_date_not_in', alias?: string } + | { name: 'reset_password_exp_date_lt', alias?: string } + | { name: 'reset_password_exp_date_lte', alias?: string } + | { name: 'reset_password_exp_date_gt', alias?: string } + | { name: 'reset_password_exp_date_gte', alias?: string } + | { name: 'username', alias?: string } + | { name: 'username_not', alias?: string } + | { name: 'username_in', alias?: string } + | { name: 'username_not_in', alias?: string } + | { name: 'username_lt', alias?: string } + | { name: 'username_lte', alias?: string } + | { name: 'username_gt', alias?: string } + | { name: 'username_gte', alias?: string } + | { name: 'username_contains', alias?: string } + | { name: 'username_not_contains', alias?: string } + | { name: 'username_starts_with', alias?: string } + | { name: 'username_not_starts_with', alias?: string } + | { name: 'username_ends_with', alias?: string } + | { name: 'username_not_ends_with', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'hash_not', alias?: string } + | { name: 'hash_in', alias?: string } + | { name: 'hash_not_in', alias?: string } + | { name: 'hash_lt', alias?: string } + | { name: 'hash_lte', alias?: string } + | { name: 'hash_gt', alias?: string } + | { name: 'hash_gte', alias?: string } + | { name: 'hash_contains', alias?: string } + | { name: 'hash_not_contains', alias?: string } + | { name: 'hash_starts_with', alias?: string } + | { name: 'hash_not_starts_with', alias?: string } + | { name: 'hash_ends_with', alias?: string } + | { name: 'hash_not_ends_with', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'need_onboarding_not', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'email_validated_not', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + | { name: 'emailConfirmToken_not', alias?: string } + | { name: 'emailConfirmToken_in', alias?: string } + | { name: 'emailConfirmToken_not_in', alias?: string } + | { name: 'emailConfirmToken_lt', alias?: string } + | { name: 'emailConfirmToken_lte', alias?: string } + | { name: 'emailConfirmToken_gt', alias?: string } + | { name: 'emailConfirmToken_gte', alias?: string } + | { name: 'emailConfirmToken_contains', alias?: string } + | { name: 'emailConfirmToken_not_contains', alias?: string } + | { name: 'emailConfirmToken_starts_with', alias?: string } + | { name: 'emailConfirmToken_not_starts_with', alias?: string } + | { name: 'emailConfirmToken_ends_with', alias?: string } + | { name: 'emailConfirmToken_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface ProjectWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + accounts_every?: AccountWhereInput | null + accounts_some?: AccountWhereInput | null + accounts_none?: AccountWhereInput | null + messages_every?: MessageWhereInput | null + messages_some?: MessageWhereInput | null + messages_none?: MessageWhereInput | null + persons_every?: PersonWhereInput | null + persons_some?: PersonWhereInput | null + persons_none?: PersonWhereInput | null + name?: string | null + name_not?: string | null + name_in?: string[] + name_not_in?: string[] + name_lt?: string | null + name_lte?: string | null + name_gt?: string | null + name_gte?: string | null + name_contains?: string | null + name_not_contains?: string | null + name_starts_with?: string | null + name_not_starts_with?: string | null + name_ends_with?: string | null + name_not_ends_with?: string | null + AND?: ProjectWhereInput[] + OR?: ProjectWhereInput[] + NOT?: ProjectWhereInput[] +} +export type ProjectWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'accounts_every', alias?: string } + | { name: 'accounts_some', alias?: string } + | { name: 'accounts_none', alias?: string } + | { name: 'messages_every', alias?: string } + | { name: 'messages_some', alias?: string } + | { name: 'messages_none', alias?: string } + | { name: 'persons_every', alias?: string } + | { name: 'persons_some', alias?: string } + | { name: 'persons_none', alias?: string } + | { name: 'name', alias?: string } + | { name: 'name_not', alias?: string } + | { name: 'name_in', alias?: string } + | { name: 'name_not_in', alias?: string } + | { name: 'name_lt', alias?: string } + | { name: 'name_lte', alias?: string } + | { name: 'name_gt', alias?: string } + | { name: 'name_gte', alias?: string } + | { name: 'name_contains', alias?: string } + | { name: 'name_not_contains', alias?: string } + | { name: 'name_starts_with', alias?: string } + | { name: 'name_not_starts_with', alias?: string } + | { name: 'name_ends_with', alias?: string } + | { name: 'name_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface MessageWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + receivedAt?: string | null + receivedAt_not?: string | null + receivedAt_in?: string[] + receivedAt_not_in?: string[] + receivedAt_lt?: string | null + receivedAt_lte?: string | null + receivedAt_gt?: string | null + receivedAt_gte?: string | null + _projectId?: string | null + _projectId_not?: string | null + _projectId_in?: string[] + _projectId_not_in?: string[] + _projectId_lt?: string | null + _projectId_lte?: string | null + _projectId_gt?: string | null + _projectId_gte?: string | null + _projectId_contains?: string | null + _projectId_not_contains?: string | null + _projectId_starts_with?: string | null + _projectId_not_starts_with?: string | null + _projectId_ends_with?: string | null + _projectId_not_ends_with?: string | null + project?: ProjectWhereInput | null + sub_messages_every?: SubmessageWhereInput | null + sub_messages_some?: SubmessageWhereInput | null + sub_messages_none?: SubmessageWhereInput | null + submitter?: PersonWhereInput | null + requester?: PersonWhereInput | null + ccs_every?: PersonWhereInput | null + ccs_some?: PersonWhereInput | null + ccs_none?: PersonWhereInput | null + integration_url?: string | null + integration_url_not?: string | null + integration_url_in?: string[] + integration_url_not_in?: string[] + integration_url_lt?: string | null + integration_url_lte?: string | null + integration_url_gt?: string | null + integration_url_gte?: string | null + integration_url_contains?: string | null + integration_url_not_contains?: string | null + integration_url_starts_with?: string | null + integration_url_not_starts_with?: string | null + integration_url_ends_with?: string | null + integration_url_not_ends_with?: string | null + integration_id?: string | null + integration_id_not?: string | null + integration_id_in?: string[] + integration_id_not_in?: string[] + integration_id_lt?: string | null + integration_id_lte?: string | null + integration_id_gt?: string | null + integration_id_gte?: string | null + integration_id_contains?: string | null + integration_id_not_contains?: string | null + integration_id_starts_with?: string | null + integration_id_not_starts_with?: string | null + integration_id_ends_with?: string | null + integration_id_not_ends_with?: string | null + title?: string | null + title_not?: string | null + title_in?: string[] + title_not_in?: string[] + title_lt?: string | null + title_lte?: string | null + title_gt?: string | null + title_gte?: string | null + title_contains?: string | null + title_not_contains?: string | null + title_starts_with?: string | null + title_not_starts_with?: string | null + title_ends_with?: string | null + title_not_ends_with?: string | null + content?: string | null + content_not?: string | null + content_in?: string[] + content_not_in?: string[] + content_lt?: string | null + content_lte?: string | null + content_gt?: string | null + content_gte?: string | null + content_contains?: string | null + content_not_contains?: string | null + content_starts_with?: string | null + content_not_starts_with?: string | null + content_ends_with?: string | null + content_not_ends_with?: string | null + channel?: prisma.CHANNEL | null + channel_not?: prisma.CHANNEL | null + channel_in?: prisma.CHANNEL[] + channel_not_in?: prisma.CHANNEL[] + read?: boolean | null + read_not?: boolean | null + updated?: boolean | null + updated_not?: boolean | null + archived?: boolean | null + archived_not?: boolean | null + processed?: boolean | null + processed_not?: boolean | null + AND?: MessageWhereInput[] + OR?: MessageWhereInput[] + NOT?: MessageWhereInput[] +} +export type MessageWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'receivedAt_not', alias?: string } + | { name: 'receivedAt_in', alias?: string } + | { name: 'receivedAt_not_in', alias?: string } + | { name: 'receivedAt_lt', alias?: string } + | { name: 'receivedAt_lte', alias?: string } + | { name: 'receivedAt_gt', alias?: string } + | { name: 'receivedAt_gte', alias?: string } + | { name: '_projectId', alias?: string } + | { name: '_projectId_not', alias?: string } + | { name: '_projectId_in', alias?: string } + | { name: '_projectId_not_in', alias?: string } + | { name: '_projectId_lt', alias?: string } + | { name: '_projectId_lte', alias?: string } + | { name: '_projectId_gt', alias?: string } + | { name: '_projectId_gte', alias?: string } + | { name: '_projectId_contains', alias?: string } + | { name: '_projectId_not_contains', alias?: string } + | { name: '_projectId_starts_with', alias?: string } + | { name: '_projectId_not_starts_with', alias?: string } + | { name: '_projectId_ends_with', alias?: string } + | { name: '_projectId_not_ends_with', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages_every', alias?: string } + | { name: 'sub_messages_some', alias?: string } + | { name: 'sub_messages_none', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs_every', alias?: string } + | { name: 'ccs_some', alias?: string } + | { name: 'ccs_none', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_url_not', alias?: string } + | { name: 'integration_url_in', alias?: string } + | { name: 'integration_url_not_in', alias?: string } + | { name: 'integration_url_lt', alias?: string } + | { name: 'integration_url_lte', alias?: string } + | { name: 'integration_url_gt', alias?: string } + | { name: 'integration_url_gte', alias?: string } + | { name: 'integration_url_contains', alias?: string } + | { name: 'integration_url_not_contains', alias?: string } + | { name: 'integration_url_starts_with', alias?: string } + | { name: 'integration_url_not_starts_with', alias?: string } + | { name: 'integration_url_ends_with', alias?: string } + | { name: 'integration_url_not_ends_with', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'integration_id_not', alias?: string } + | { name: 'integration_id_in', alias?: string } + | { name: 'integration_id_not_in', alias?: string } + | { name: 'integration_id_lt', alias?: string } + | { name: 'integration_id_lte', alias?: string } + | { name: 'integration_id_gt', alias?: string } + | { name: 'integration_id_gte', alias?: string } + | { name: 'integration_id_contains', alias?: string } + | { name: 'integration_id_not_contains', alias?: string } + | { name: 'integration_id_starts_with', alias?: string } + | { name: 'integration_id_not_starts_with', alias?: string } + | { name: 'integration_id_ends_with', alias?: string } + | { name: 'integration_id_not_ends_with', alias?: string } + | { name: 'title', alias?: string } + | { name: 'title_not', alias?: string } + | { name: 'title_in', alias?: string } + | { name: 'title_not_in', alias?: string } + | { name: 'title_lt', alias?: string } + | { name: 'title_lte', alias?: string } + | { name: 'title_gt', alias?: string } + | { name: 'title_gte', alias?: string } + | { name: 'title_contains', alias?: string } + | { name: 'title_not_contains', alias?: string } + | { name: 'title_starts_with', alias?: string } + | { name: 'title_not_starts_with', alias?: string } + | { name: 'title_ends_with', alias?: string } + | { name: 'title_not_ends_with', alias?: string } + | { name: 'content', alias?: string } + | { name: 'content_not', alias?: string } + | { name: 'content_in', alias?: string } + | { name: 'content_not_in', alias?: string } + | { name: 'content_lt', alias?: string } + | { name: 'content_lte', alias?: string } + | { name: 'content_gt', alias?: string } + | { name: 'content_gte', alias?: string } + | { name: 'content_contains', alias?: string } + | { name: 'content_not_contains', alias?: string } + | { name: 'content_starts_with', alias?: string } + | { name: 'content_not_starts_with', alias?: string } + | { name: 'content_ends_with', alias?: string } + | { name: 'content_not_ends_with', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'channel_not', alias?: string } + | { name: 'channel_in', alias?: string } + | { name: 'channel_not_in', alias?: string } + | { name: 'read', alias?: string } + | { name: 'read_not', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'updated_not', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'archived_not', alias?: string } + | { name: 'processed', alias?: string } + | { name: 'processed_not', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface SubmessageWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + receivedAt?: string | null + receivedAt_not?: string | null + receivedAt_in?: string[] + receivedAt_not_in?: string[] + receivedAt_lt?: string | null + receivedAt_lte?: string | null + receivedAt_gt?: string | null + receivedAt_gte?: string | null + message?: MessageWhereInput | null + submitter?: PersonWhereInput | null + integration_id?: string | null + integration_id_not?: string | null + integration_id_in?: string[] + integration_id_not_in?: string[] + integration_id_lt?: string | null + integration_id_lte?: string | null + integration_id_gt?: string | null + integration_id_gte?: string | null + integration_id_contains?: string | null + integration_id_not_contains?: string | null + integration_id_starts_with?: string | null + integration_id_not_starts_with?: string | null + integration_id_ends_with?: string | null + integration_id_not_ends_with?: string | null + type?: prisma.MESSAGE_TYPE | null + type_not?: prisma.MESSAGE_TYPE | null + type_in?: prisma.MESSAGE_TYPE[] + type_not_in?: prisma.MESSAGE_TYPE[] + content?: string | null + content_not?: string | null + content_in?: string[] + content_not_in?: string[] + content_lt?: string | null + content_lte?: string | null + content_gt?: string | null + content_gte?: string | null + content_contains?: string | null + content_not_contains?: string | null + content_starts_with?: string | null + content_not_starts_with?: string | null + content_ends_with?: string | null + content_not_ends_with?: string | null + AND?: SubmessageWhereInput[] + OR?: SubmessageWhereInput[] + NOT?: SubmessageWhereInput[] +} +export type SubmessageWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'receivedAt_not', alias?: string } + | { name: 'receivedAt_in', alias?: string } + | { name: 'receivedAt_not_in', alias?: string } + | { name: 'receivedAt_lt', alias?: string } + | { name: 'receivedAt_lte', alias?: string } + | { name: 'receivedAt_gt', alias?: string } + | { name: 'receivedAt_gte', alias?: string } + | { name: 'message', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'integration_id_not', alias?: string } + | { name: 'integration_id_in', alias?: string } + | { name: 'integration_id_not_in', alias?: string } + | { name: 'integration_id_lt', alias?: string } + | { name: 'integration_id_lte', alias?: string } + | { name: 'integration_id_gt', alias?: string } + | { name: 'integration_id_gte', alias?: string } + | { name: 'integration_id_contains', alias?: string } + | { name: 'integration_id_not_contains', alias?: string } + | { name: 'integration_id_starts_with', alias?: string } + | { name: 'integration_id_not_starts_with', alias?: string } + | { name: 'integration_id_ends_with', alias?: string } + | { name: 'integration_id_not_ends_with', alias?: string } + | { name: 'type', alias?: string } + | { name: 'type_not', alias?: string } + | { name: 'type_in', alias?: string } + | { name: 'type_not_in', alias?: string } + | { name: 'content', alias?: string } + | { name: 'content_not', alias?: string } + | { name: 'content_in', alias?: string } + | { name: 'content_not_in', alias?: string } + | { name: 'content_lt', alias?: string } + | { name: 'content_lte', alias?: string } + | { name: 'content_gt', alias?: string } + | { name: 'content_gte', alias?: string } + | { name: 'content_contains', alias?: string } + | { name: 'content_not_contains', alias?: string } + | { name: 'content_starts_with', alias?: string } + | { name: 'content_not_starts_with', alias?: string } + | { name: 'content_ends_with', alias?: string } + | { name: 'content_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface PersonWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + _projectId?: string | null + _projectId_not?: string | null + _projectId_in?: string[] + _projectId_not_in?: string[] + _projectId_lt?: string | null + _projectId_lte?: string | null + _projectId_gt?: string | null + _projectId_gte?: string | null + _projectId_contains?: string | null + _projectId_not_contains?: string | null + _projectId_starts_with?: string | null + _projectId_not_starts_with?: string | null + _projectId_ends_with?: string | null + _projectId_not_ends_with?: string | null + project?: ProjectWhereInput | null + right?: ProjectRightWhereInput | null + submitted_messages_every?: MessageWhereInput | null + submitted_messages_some?: MessageWhereInput | null + submitted_messages_none?: MessageWhereInput | null + requested_messages_every?: MessageWhereInput | null + requested_messages_some?: MessageWhereInput | null + requested_messages_none?: MessageWhereInput | null + cc_messages_every?: MessageWhereInput | null + cc_messages_some?: MessageWhereInput | null + cc_messages_none?: MessageWhereInput | null + account?: AccountWhereInput | null + deleted?: boolean | null + deleted_not?: boolean | null + type?: prisma.PERSON_TYPE | null + type_not?: prisma.PERSON_TYPE | null + type_in?: prisma.PERSON_TYPE[] + type_not_in?: prisma.PERSON_TYPE[] + name?: string | null + name_not?: string | null + name_in?: string[] + name_not_in?: string[] + name_lt?: string | null + name_lte?: string | null + name_gt?: string | null + name_gte?: string | null + name_contains?: string | null + name_not_contains?: string | null + name_starts_with?: string | null + name_not_starts_with?: string | null + name_ends_with?: string | null + name_not_ends_with?: string | null + email?: string | null + email_not?: string | null + email_in?: string[] + email_not_in?: string[] + email_lt?: string | null + email_lte?: string | null + email_gt?: string | null + email_gte?: string | null + email_contains?: string | null + email_not_contains?: string | null + email_starts_with?: string | null + email_not_starts_with?: string | null + email_ends_with?: string | null + email_not_ends_with?: string | null + details?: string | null + details_not?: string | null + details_in?: string[] + details_not_in?: string[] + details_lt?: string | null + details_lte?: string | null + details_gt?: string | null + details_gte?: string | null + details_contains?: string | null + details_not_contains?: string | null + details_starts_with?: string | null + details_not_starts_with?: string | null + details_ends_with?: string | null + details_not_ends_with?: string | null + phone?: string | null + phone_not?: string | null + phone_in?: string[] + phone_not_in?: string[] + phone_lt?: string | null + phone_lte?: string | null + phone_gt?: string | null + phone_gte?: string | null + phone_contains?: string | null + phone_not_contains?: string | null + phone_starts_with?: string | null + phone_not_starts_with?: string | null + phone_ends_with?: string | null + phone_not_ends_with?: string | null + zendesk_url?: string | null + zendesk_url_not?: string | null + zendesk_url_in?: string[] + zendesk_url_not_in?: string[] + zendesk_url_lt?: string | null + zendesk_url_lte?: string | null + zendesk_url_gt?: string | null + zendesk_url_gte?: string | null + zendesk_url_contains?: string | null + zendesk_url_not_contains?: string | null + zendesk_url_starts_with?: string | null + zendesk_url_not_starts_with?: string | null + zendesk_url_ends_with?: string | null + zendesk_url_not_ends_with?: string | null + AND?: PersonWhereInput[] + OR?: PersonWhereInput[] + NOT?: PersonWhereInput[] +} +export type PersonWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: '_projectId', alias?: string } + | { name: '_projectId_not', alias?: string } + | { name: '_projectId_in', alias?: string } + | { name: '_projectId_not_in', alias?: string } + | { name: '_projectId_lt', alias?: string } + | { name: '_projectId_lte', alias?: string } + | { name: '_projectId_gt', alias?: string } + | { name: '_projectId_gte', alias?: string } + | { name: '_projectId_contains', alias?: string } + | { name: '_projectId_not_contains', alias?: string } + | { name: '_projectId_starts_with', alias?: string } + | { name: '_projectId_not_starts_with', alias?: string } + | { name: '_projectId_ends_with', alias?: string } + | { name: '_projectId_not_ends_with', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages_every', alias?: string } + | { name: 'submitted_messages_some', alias?: string } + | { name: 'submitted_messages_none', alias?: string } + | { name: 'requested_messages_every', alias?: string } + | { name: 'requested_messages_some', alias?: string } + | { name: 'requested_messages_none', alias?: string } + | { name: 'cc_messages_every', alias?: string } + | { name: 'cc_messages_some', alias?: string } + | { name: 'cc_messages_none', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'deleted_not', alias?: string } + | { name: 'type', alias?: string } + | { name: 'type_not', alias?: string } + | { name: 'type_in', alias?: string } + | { name: 'type_not_in', alias?: string } + | { name: 'name', alias?: string } + | { name: 'name_not', alias?: string } + | { name: 'name_in', alias?: string } + | { name: 'name_not_in', alias?: string } + | { name: 'name_lt', alias?: string } + | { name: 'name_lte', alias?: string } + | { name: 'name_gt', alias?: string } + | { name: 'name_gte', alias?: string } + | { name: 'name_contains', alias?: string } + | { name: 'name_not_contains', alias?: string } + | { name: 'name_starts_with', alias?: string } + | { name: 'name_not_starts_with', alias?: string } + | { name: 'name_ends_with', alias?: string } + | { name: 'name_not_ends_with', alias?: string } + | { name: 'email', alias?: string } + | { name: 'email_not', alias?: string } + | { name: 'email_in', alias?: string } + | { name: 'email_not_in', alias?: string } + | { name: 'email_lt', alias?: string } + | { name: 'email_lte', alias?: string } + | { name: 'email_gt', alias?: string } + | { name: 'email_gte', alias?: string } + | { name: 'email_contains', alias?: string } + | { name: 'email_not_contains', alias?: string } + | { name: 'email_starts_with', alias?: string } + | { name: 'email_not_starts_with', alias?: string } + | { name: 'email_ends_with', alias?: string } + | { name: 'email_not_ends_with', alias?: string } + | { name: 'details', alias?: string } + | { name: 'details_not', alias?: string } + | { name: 'details_in', alias?: string } + | { name: 'details_not_in', alias?: string } + | { name: 'details_lt', alias?: string } + | { name: 'details_lte', alias?: string } + | { name: 'details_gt', alias?: string } + | { name: 'details_gte', alias?: string } + | { name: 'details_contains', alias?: string } + | { name: 'details_not_contains', alias?: string } + | { name: 'details_starts_with', alias?: string } + | { name: 'details_not_starts_with', alias?: string } + | { name: 'details_ends_with', alias?: string } + | { name: 'details_not_ends_with', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'phone_not', alias?: string } + | { name: 'phone_in', alias?: string } + | { name: 'phone_not_in', alias?: string } + | { name: 'phone_lt', alias?: string } + | { name: 'phone_lte', alias?: string } + | { name: 'phone_gt', alias?: string } + | { name: 'phone_gte', alias?: string } + | { name: 'phone_contains', alias?: string } + | { name: 'phone_not_contains', alias?: string } + | { name: 'phone_starts_with', alias?: string } + | { name: 'phone_not_starts_with', alias?: string } + | { name: 'phone_ends_with', alias?: string } + | { name: 'phone_not_ends_with', alias?: string } + | { name: 'zendesk_url', alias?: string } + | { name: 'zendesk_url_not', alias?: string } + | { name: 'zendesk_url_in', alias?: string } + | { name: 'zendesk_url_not_in', alias?: string } + | { name: 'zendesk_url_lt', alias?: string } + | { name: 'zendesk_url_lte', alias?: string } + | { name: 'zendesk_url_gt', alias?: string } + | { name: 'zendesk_url_gte', alias?: string } + | { name: 'zendesk_url_contains', alias?: string } + | { name: 'zendesk_url_not_contains', alias?: string } + | { name: 'zendesk_url_starts_with', alias?: string } + | { name: 'zendesk_url_not_starts_with', alias?: string } + | { name: 'zendesk_url_ends_with', alias?: string } + | { name: 'zendesk_url_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface ProjectRightWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + project?: ProjectWhereInput | null + right?: prisma.RIGHT | null + right_not?: prisma.RIGHT | null + right_in?: prisma.RIGHT[] + right_not_in?: prisma.RIGHT[] + person?: PersonWhereInput | null + AND?: ProjectRightWhereInput[] + OR?: ProjectRightWhereInput[] + NOT?: ProjectRightWhereInput[] +} +export type ProjectRightWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'right_not', alias?: string } + | { name: 'right_in', alias?: string } + | { name: 'right_not_in', alias?: string } + | { name: 'person', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface AccountWhereUniqueInput { + id?: string | null + clientId?: string | null + username?: string | null +} +export type AccountWhereUniqueInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'username', alias?: string } + +export interface SubmessageWhereUniqueInput { + id?: string | null + clientId?: string | null +} +export type SubmessageWhereUniqueInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + +export interface MessageWhereUniqueInput { + id?: string | null + clientId?: string | null +} +export type MessageWhereUniqueInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + +export interface ProjectRightWhereUniqueInput { + id?: string | null +} +export type ProjectRightWhereUniqueInputInputObject = + | Extract + | { name: 'id', alias?: string } + +export interface PersonWhereUniqueInput { + id?: string | null + clientId?: string | null +} +export type PersonWhereUniqueInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + +export interface ProjectCreateInput { + id?: string | null + clientId?: string | null + accounts?: AccountCreateManyWithoutProjectInput | null + messages?: MessageCreateManyWithoutProjectInput | null + persons?: PersonCreateManyWithoutProjectInput | null + name?: string +} +export type ProjectCreateInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface AccountCreateManyWithoutProjectInput { + create?: AccountCreateWithoutProjectInput[] + connect?: AccountWhereUniqueInput[] +} +export type AccountCreateManyWithoutProjectInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface AccountCreateWithoutProjectInput { + id?: string | null + clientId?: string | null + lastSeenAt?: string + deletedAt?: string | null + person?: PersonCreateOneWithoutAccountInput + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string + hash?: string + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountCreateWithoutProjectInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'person', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface PersonCreateOneWithoutAccountInput { + create?: PersonCreateWithoutAccountInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonCreateOneWithoutAccountInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateWithoutAccountInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutPersonsInput + right?: ProjectRightCreateOneWithoutPersonInput | null + submitted_messages?: MessageCreateManyWithoutSubmitterInput | null + requested_messages?: MessageCreateManyWithoutRequesterInput | null + cc_messages?: MessageCreateManyWithoutCcsInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateWithoutAccountInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectCreateOneWithoutPersonsInput { + create?: ProjectCreateWithoutPersonsInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectCreateOneWithoutPersonsInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectCreateWithoutPersonsInput { + id?: string | null + clientId?: string | null + accounts?: AccountCreateManyWithoutProjectInput | null + messages?: MessageCreateManyWithoutProjectInput | null + name?: string +} +export type ProjectCreateWithoutPersonsInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'name', alias?: string } + +export interface MessageCreateManyWithoutProjectInput { + create?: MessageCreateWithoutProjectInput[] + connect?: MessageWhereUniqueInput[] +} +export type MessageCreateManyWithoutProjectInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageCreateWithoutProjectInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + sub_messages?: SubmessageCreateManyWithoutMessageInput | null + submitter?: PersonCreateOneWithoutSubmitted_messagesInput + requester?: PersonCreateOneWithoutRequested_messagesInput | null + ccs?: PersonCreateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageCreateWithoutProjectInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface SubmessageCreateManyWithoutMessageInput { + create?: SubmessageCreateWithoutMessageInput[] + connect?: SubmessageWhereUniqueInput[] +} +export type SubmessageCreateManyWithoutMessageInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface SubmessageCreateWithoutMessageInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + submitter?: PersonCreateOneInput + integration_id?: string | null + type?: prisma.MESSAGE_TYPE | null + content?: string | null +} +export type SubmessageCreateWithoutMessageInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'type', alias?: string } + | { name: 'content', alias?: string } + +export interface PersonCreateOneInput { + create?: PersonCreateInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonCreateOneInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutPersonsInput + right?: ProjectRightCreateOneWithoutPersonInput | null + submitted_messages?: MessageCreateManyWithoutSubmitterInput | null + requested_messages?: MessageCreateManyWithoutRequesterInput | null + cc_messages?: MessageCreateManyWithoutCcsInput | null + account?: AccountCreateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectRightCreateOneWithoutPersonInput { + create?: ProjectRightCreateWithoutPersonInput | null + connect?: ProjectRightWhereUniqueInput | null +} +export type ProjectRightCreateOneWithoutPersonInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectRightCreateWithoutPersonInput { + id?: string | null + project?: ProjectCreateOneInput + right?: prisma.RIGHT +} +export type ProjectRightCreateWithoutPersonInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + +export interface ProjectCreateOneInput { + create?: ProjectCreateInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectCreateOneInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageCreateManyWithoutSubmitterInput { + create?: MessageCreateWithoutSubmitterInput[] + connect?: MessageWhereUniqueInput[] +} +export type MessageCreateManyWithoutSubmitterInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageCreateWithoutSubmitterInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutMessagesInput + sub_messages?: SubmessageCreateManyWithoutMessageInput | null + requester?: PersonCreateOneWithoutRequested_messagesInput | null + ccs?: PersonCreateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageCreateWithoutSubmitterInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface ProjectCreateOneWithoutMessagesInput { + create?: ProjectCreateWithoutMessagesInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectCreateOneWithoutMessagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectCreateWithoutMessagesInput { + id?: string | null + clientId?: string | null + accounts?: AccountCreateManyWithoutProjectInput | null + persons?: PersonCreateManyWithoutProjectInput | null + name?: string +} +export type ProjectCreateWithoutMessagesInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface PersonCreateManyWithoutProjectInput { + create?: PersonCreateWithoutProjectInput[] + connect?: PersonWhereUniqueInput[] +} +export type PersonCreateManyWithoutProjectInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateWithoutProjectInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + right?: ProjectRightCreateOneWithoutPersonInput | null + submitted_messages?: MessageCreateManyWithoutSubmitterInput | null + requested_messages?: MessageCreateManyWithoutRequesterInput | null + cc_messages?: MessageCreateManyWithoutCcsInput | null + account?: AccountCreateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateWithoutProjectInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface MessageCreateManyWithoutRequesterInput { + create?: MessageCreateWithoutRequesterInput[] + connect?: MessageWhereUniqueInput[] +} +export type MessageCreateManyWithoutRequesterInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageCreateWithoutRequesterInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutMessagesInput + sub_messages?: SubmessageCreateManyWithoutMessageInput | null + submitter?: PersonCreateOneWithoutSubmitted_messagesInput + ccs?: PersonCreateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageCreateWithoutRequesterInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface PersonCreateOneWithoutSubmitted_messagesInput { + create?: PersonCreateWithoutSubmitted_messagesInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonCreateOneWithoutSubmitted_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateWithoutSubmitted_messagesInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutPersonsInput + right?: ProjectRightCreateOneWithoutPersonInput | null + requested_messages?: MessageCreateManyWithoutRequesterInput | null + cc_messages?: MessageCreateManyWithoutCcsInput | null + account?: AccountCreateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateWithoutSubmitted_messagesInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface MessageCreateManyWithoutCcsInput { + create?: MessageCreateWithoutCcsInput[] + connect?: MessageWhereUniqueInput[] +} +export type MessageCreateManyWithoutCcsInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageCreateWithoutCcsInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutMessagesInput + sub_messages?: SubmessageCreateManyWithoutMessageInput | null + submitter?: PersonCreateOneWithoutSubmitted_messagesInput + requester?: PersonCreateOneWithoutRequested_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageCreateWithoutCcsInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface PersonCreateOneWithoutRequested_messagesInput { + create?: PersonCreateWithoutRequested_messagesInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonCreateOneWithoutRequested_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateWithoutRequested_messagesInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutPersonsInput + right?: ProjectRightCreateOneWithoutPersonInput | null + submitted_messages?: MessageCreateManyWithoutSubmitterInput | null + cc_messages?: MessageCreateManyWithoutCcsInput | null + account?: AccountCreateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateWithoutRequested_messagesInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface AccountCreateOneWithoutPersonInput { + create?: AccountCreateWithoutPersonInput | null + connect?: AccountWhereUniqueInput | null +} +export type AccountCreateOneWithoutPersonInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface AccountCreateWithoutPersonInput { + id?: string | null + clientId?: string | null + lastSeenAt?: string + deletedAt?: string | null + project?: ProjectCreateOneWithoutAccountsInput + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string + hash?: string + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountCreateWithoutPersonInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'project', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface ProjectCreateOneWithoutAccountsInput { + create?: ProjectCreateWithoutAccountsInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectCreateOneWithoutAccountsInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectCreateWithoutAccountsInput { + id?: string | null + clientId?: string | null + messages?: MessageCreateManyWithoutProjectInput | null + persons?: PersonCreateManyWithoutProjectInput | null + name?: string +} +export type ProjectCreateWithoutAccountsInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface PersonCreateManyWithoutCc_messagesInput { + create?: PersonCreateWithoutCc_messagesInput[] + connect?: PersonWhereUniqueInput[] +} +export type PersonCreateManyWithoutCc_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateWithoutCc_messagesInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutPersonsInput + right?: ProjectRightCreateOneWithoutPersonInput | null + submitted_messages?: MessageCreateManyWithoutSubmitterInput | null + requested_messages?: MessageCreateManyWithoutRequesterInput | null + account?: AccountCreateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateWithoutCc_messagesInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectUpdateInput { + clientId?: string | null + accounts?: AccountUpdateManyWithoutProjectInput | null + messages?: MessageUpdateManyWithoutProjectInput | null + persons?: PersonUpdateManyWithoutProjectInput | null + name?: string | null +} +export type ProjectUpdateInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface AccountUpdateManyWithoutProjectInput { + create?: AccountCreateWithoutProjectInput[] + delete?: AccountWhereUniqueInput[] + connect?: AccountWhereUniqueInput[] + set?: AccountWhereUniqueInput[] + disconnect?: AccountWhereUniqueInput[] + update?: AccountUpdateWithWhereUniqueWithoutProjectInput[] + upsert?: AccountUpsertWithWhereUniqueWithoutProjectInput[] + deleteMany?: AccountScalarWhereInput[] + updateMany?: AccountUpdateManyWithWhereNestedInput[] +} +export type AccountUpdateManyWithoutProjectInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface AccountUpdateWithWhereUniqueWithoutProjectInput { + where?: AccountWhereUniqueInput + data?: AccountUpdateWithoutProjectDataInput +} +export type AccountUpdateWithWhereUniqueWithoutProjectInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface AccountUpdateWithoutProjectDataInput { + clientId?: string | null + lastSeenAt?: string | null + deletedAt?: string | null + person?: PersonUpdateOneRequiredWithoutAccountInput | null + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string | null + hash?: string | null + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountUpdateWithoutProjectDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'person', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface PersonUpdateOneRequiredWithoutAccountInput { + create?: PersonCreateWithoutAccountInput | null + update?: PersonUpdateWithoutAccountDataInput | null + upsert?: PersonUpsertWithoutAccountInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonUpdateOneRequiredWithoutAccountInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonUpdateWithoutAccountDataInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateWithoutAccountDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectUpdateOneRequiredWithoutPersonsInput { + create?: ProjectCreateWithoutPersonsInput | null + update?: ProjectUpdateWithoutPersonsDataInput | null + upsert?: ProjectUpsertWithoutPersonsInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectUpdateOneRequiredWithoutPersonsInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectUpdateWithoutPersonsDataInput { + clientId?: string | null + accounts?: AccountUpdateManyWithoutProjectInput | null + messages?: MessageUpdateManyWithoutProjectInput | null + name?: string | null +} +export type ProjectUpdateWithoutPersonsDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'name', alias?: string } + +export interface MessageUpdateManyWithoutProjectInput { + create?: MessageCreateWithoutProjectInput[] + delete?: MessageWhereUniqueInput[] + connect?: MessageWhereUniqueInput[] + set?: MessageWhereUniqueInput[] + disconnect?: MessageWhereUniqueInput[] + update?: MessageUpdateWithWhereUniqueWithoutProjectInput[] + upsert?: MessageUpsertWithWhereUniqueWithoutProjectInput[] + deleteMany?: MessageScalarWhereInput[] + updateMany?: MessageUpdateManyWithWhereNestedInput[] +} +export type MessageUpdateManyWithoutProjectInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface MessageUpdateWithWhereUniqueWithoutProjectInput { + where?: MessageWhereUniqueInput + data?: MessageUpdateWithoutProjectDataInput +} +export type MessageUpdateWithWhereUniqueWithoutProjectInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface MessageUpdateWithoutProjectDataInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + sub_messages?: SubmessageUpdateManyWithoutMessageInput | null + submitter?: PersonUpdateOneRequiredWithoutSubmitted_messagesInput | null + requester?: PersonUpdateOneWithoutRequested_messagesInput | null + ccs?: PersonUpdateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateWithoutProjectDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface SubmessageUpdateManyWithoutMessageInput { + create?: SubmessageCreateWithoutMessageInput[] + delete?: SubmessageWhereUniqueInput[] + connect?: SubmessageWhereUniqueInput[] + set?: SubmessageWhereUniqueInput[] + disconnect?: SubmessageWhereUniqueInput[] + update?: SubmessageUpdateWithWhereUniqueWithoutMessageInput[] + upsert?: SubmessageUpsertWithWhereUniqueWithoutMessageInput[] + deleteMany?: SubmessageScalarWhereInput[] + updateMany?: SubmessageUpdateManyWithWhereNestedInput[] +} +export type SubmessageUpdateManyWithoutMessageInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface SubmessageUpdateWithWhereUniqueWithoutMessageInput { + where?: SubmessageWhereUniqueInput + data?: SubmessageUpdateWithoutMessageDataInput +} +export type SubmessageUpdateWithWhereUniqueWithoutMessageInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface SubmessageUpdateWithoutMessageDataInput { + clientId?: string | null + receivedAt?: string | null + submitter?: PersonUpdateOneRequiredInput | null + integration_id?: string | null + type?: prisma.MESSAGE_TYPE | null + content?: string | null +} +export type SubmessageUpdateWithoutMessageDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'type', alias?: string } + | { name: 'content', alias?: string } + +export interface PersonUpdateOneRequiredInput { + create?: PersonCreateInput | null + update?: PersonUpdateDataInput | null + upsert?: PersonUpsertNestedInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonUpdateOneRequiredInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonUpdateDataInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectRightUpdateOneWithoutPersonInput { + create?: ProjectRightCreateWithoutPersonInput | null + update?: ProjectRightUpdateWithoutPersonDataInput | null + upsert?: ProjectRightUpsertWithoutPersonInput | null + delete?: boolean | null + disconnect?: boolean | null + connect?: ProjectRightWhereUniqueInput | null +} +export type ProjectRightUpdateOneWithoutPersonInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectRightUpdateWithoutPersonDataInput { + project?: ProjectUpdateOneRequiredInput | null + right?: prisma.RIGHT | null +} +export type ProjectRightUpdateWithoutPersonDataInputInputObject = + | Extract + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + +export interface ProjectUpdateOneRequiredInput { + create?: ProjectCreateInput | null + update?: ProjectUpdateDataInput | null + upsert?: ProjectUpsertNestedInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectUpdateOneRequiredInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectUpdateDataInput { + clientId?: string | null + accounts?: AccountUpdateManyWithoutProjectInput | null + messages?: MessageUpdateManyWithoutProjectInput | null + persons?: PersonUpdateManyWithoutProjectInput | null + name?: string | null +} +export type ProjectUpdateDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface PersonUpdateManyWithoutProjectInput { + create?: PersonCreateWithoutProjectInput[] + delete?: PersonWhereUniqueInput[] + connect?: PersonWhereUniqueInput[] + set?: PersonWhereUniqueInput[] + disconnect?: PersonWhereUniqueInput[] + update?: PersonUpdateWithWhereUniqueWithoutProjectInput[] + upsert?: PersonUpsertWithWhereUniqueWithoutProjectInput[] + deleteMany?: PersonScalarWhereInput[] + updateMany?: PersonUpdateManyWithWhereNestedInput[] +} +export type PersonUpdateManyWithoutProjectInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface PersonUpdateWithWhereUniqueWithoutProjectInput { + where?: PersonWhereUniqueInput + data?: PersonUpdateWithoutProjectDataInput +} +export type PersonUpdateWithWhereUniqueWithoutProjectInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface PersonUpdateWithoutProjectDataInput { + clientId?: string | null + _projectId?: string | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateWithoutProjectDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface MessageUpdateManyWithoutSubmitterInput { + create?: MessageCreateWithoutSubmitterInput[] + delete?: MessageWhereUniqueInput[] + connect?: MessageWhereUniqueInput[] + set?: MessageWhereUniqueInput[] + disconnect?: MessageWhereUniqueInput[] + update?: MessageUpdateWithWhereUniqueWithoutSubmitterInput[] + upsert?: MessageUpsertWithWhereUniqueWithoutSubmitterInput[] + deleteMany?: MessageScalarWhereInput[] + updateMany?: MessageUpdateManyWithWhereNestedInput[] +} +export type MessageUpdateManyWithoutSubmitterInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface MessageUpdateWithWhereUniqueWithoutSubmitterInput { + where?: MessageWhereUniqueInput + data?: MessageUpdateWithoutSubmitterDataInput +} +export type MessageUpdateWithWhereUniqueWithoutSubmitterInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface MessageUpdateWithoutSubmitterDataInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutMessagesInput | null + sub_messages?: SubmessageUpdateManyWithoutMessageInput | null + requester?: PersonUpdateOneWithoutRequested_messagesInput | null + ccs?: PersonUpdateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateWithoutSubmitterDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface ProjectUpdateOneRequiredWithoutMessagesInput { + create?: ProjectCreateWithoutMessagesInput | null + update?: ProjectUpdateWithoutMessagesDataInput | null + upsert?: ProjectUpsertWithoutMessagesInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectUpdateOneRequiredWithoutMessagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectUpdateWithoutMessagesDataInput { + clientId?: string | null + accounts?: AccountUpdateManyWithoutProjectInput | null + persons?: PersonUpdateManyWithoutProjectInput | null + name?: string | null +} +export type ProjectUpdateWithoutMessagesDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'accounts', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface ProjectUpsertWithoutMessagesInput { + update?: ProjectUpdateWithoutMessagesDataInput + create?: ProjectCreateWithoutMessagesInput +} +export type ProjectUpsertWithoutMessagesInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonUpdateOneWithoutRequested_messagesInput { + create?: PersonCreateWithoutRequested_messagesInput | null + update?: PersonUpdateWithoutRequested_messagesDataInput | null + upsert?: PersonUpsertWithoutRequested_messagesInput | null + delete?: boolean | null + disconnect?: boolean | null + connect?: PersonWhereUniqueInput | null +} +export type PersonUpdateOneWithoutRequested_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonUpdateWithoutRequested_messagesDataInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateWithoutRequested_messagesDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface MessageUpdateManyWithoutCcsInput { + create?: MessageCreateWithoutCcsInput[] + delete?: MessageWhereUniqueInput[] + connect?: MessageWhereUniqueInput[] + set?: MessageWhereUniqueInput[] + disconnect?: MessageWhereUniqueInput[] + update?: MessageUpdateWithWhereUniqueWithoutCcsInput[] + upsert?: MessageUpsertWithWhereUniqueWithoutCcsInput[] + deleteMany?: MessageScalarWhereInput[] + updateMany?: MessageUpdateManyWithWhereNestedInput[] +} +export type MessageUpdateManyWithoutCcsInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface MessageUpdateWithWhereUniqueWithoutCcsInput { + where?: MessageWhereUniqueInput + data?: MessageUpdateWithoutCcsDataInput +} +export type MessageUpdateWithWhereUniqueWithoutCcsInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface MessageUpdateWithoutCcsDataInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutMessagesInput | null + sub_messages?: SubmessageUpdateManyWithoutMessageInput | null + submitter?: PersonUpdateOneRequiredWithoutSubmitted_messagesInput | null + requester?: PersonUpdateOneWithoutRequested_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateWithoutCcsDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface PersonUpdateOneRequiredWithoutSubmitted_messagesInput { + create?: PersonCreateWithoutSubmitted_messagesInput | null + update?: PersonUpdateWithoutSubmitted_messagesDataInput | null + upsert?: PersonUpsertWithoutSubmitted_messagesInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonUpdateOneRequiredWithoutSubmitted_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonUpdateWithoutSubmitted_messagesDataInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateWithoutSubmitted_messagesDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface MessageUpdateManyWithoutRequesterInput { + create?: MessageCreateWithoutRequesterInput[] + delete?: MessageWhereUniqueInput[] + connect?: MessageWhereUniqueInput[] + set?: MessageWhereUniqueInput[] + disconnect?: MessageWhereUniqueInput[] + update?: MessageUpdateWithWhereUniqueWithoutRequesterInput[] + upsert?: MessageUpsertWithWhereUniqueWithoutRequesterInput[] + deleteMany?: MessageScalarWhereInput[] + updateMany?: MessageUpdateManyWithWhereNestedInput[] +} +export type MessageUpdateManyWithoutRequesterInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface MessageUpdateWithWhereUniqueWithoutRequesterInput { + where?: MessageWhereUniqueInput + data?: MessageUpdateWithoutRequesterDataInput +} +export type MessageUpdateWithWhereUniqueWithoutRequesterInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface MessageUpdateWithoutRequesterDataInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutMessagesInput | null + sub_messages?: SubmessageUpdateManyWithoutMessageInput | null + submitter?: PersonUpdateOneRequiredWithoutSubmitted_messagesInput | null + ccs?: PersonUpdateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateWithoutRequesterDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface PersonUpdateManyWithoutCc_messagesInput { + create?: PersonCreateWithoutCc_messagesInput[] + delete?: PersonWhereUniqueInput[] + connect?: PersonWhereUniqueInput[] + set?: PersonWhereUniqueInput[] + disconnect?: PersonWhereUniqueInput[] + update?: PersonUpdateWithWhereUniqueWithoutCc_messagesInput[] + upsert?: PersonUpsertWithWhereUniqueWithoutCc_messagesInput[] + deleteMany?: PersonScalarWhereInput[] + updateMany?: PersonUpdateManyWithWhereNestedInput[] +} +export type PersonUpdateManyWithoutCc_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'connect', alias?: string } + | { name: 'set', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'deleteMany', alias?: string } + | { name: 'updateMany', alias?: string } + +export interface PersonUpdateWithWhereUniqueWithoutCc_messagesInput { + where?: PersonWhereUniqueInput + data?: PersonUpdateWithoutCc_messagesDataInput +} +export type PersonUpdateWithWhereUniqueWithoutCc_messagesInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface PersonUpdateWithoutCc_messagesDataInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateWithoutCc_messagesDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface AccountUpdateOneWithoutPersonInput { + create?: AccountCreateWithoutPersonInput | null + update?: AccountUpdateWithoutPersonDataInput | null + upsert?: AccountUpsertWithoutPersonInput | null + delete?: boolean | null + disconnect?: boolean | null + connect?: AccountWhereUniqueInput | null +} +export type AccountUpdateOneWithoutPersonInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'connect', alias?: string } + +export interface AccountUpdateWithoutPersonDataInput { + clientId?: string | null + lastSeenAt?: string | null + deletedAt?: string | null + project?: ProjectUpdateOneRequiredWithoutAccountsInput | null + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string | null + hash?: string | null + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountUpdateWithoutPersonDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'project', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface ProjectUpdateOneRequiredWithoutAccountsInput { + create?: ProjectCreateWithoutAccountsInput | null + update?: ProjectUpdateWithoutAccountsDataInput | null + upsert?: ProjectUpsertWithoutAccountsInput | null + connect?: ProjectWhereUniqueInput | null +} +export type ProjectUpdateOneRequiredWithoutAccountsInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface ProjectUpdateWithoutAccountsDataInput { + clientId?: string | null + messages?: MessageUpdateManyWithoutProjectInput | null + persons?: PersonUpdateManyWithoutProjectInput | null + name?: string | null +} +export type ProjectUpdateWithoutAccountsDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'messages', alias?: string } + | { name: 'persons', alias?: string } + | { name: 'name', alias?: string } + +export interface ProjectUpsertWithoutAccountsInput { + update?: ProjectUpdateWithoutAccountsDataInput + create?: ProjectCreateWithoutAccountsInput +} +export type ProjectUpsertWithoutAccountsInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface AccountUpsertWithoutPersonInput { + update?: AccountUpdateWithoutPersonDataInput + create?: AccountCreateWithoutPersonInput +} +export type AccountUpsertWithoutPersonInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonUpsertWithWhereUniqueWithoutCc_messagesInput { + where?: PersonWhereUniqueInput + update?: PersonUpdateWithoutCc_messagesDataInput + create?: PersonCreateWithoutCc_messagesInput +} +export type PersonUpsertWithWhereUniqueWithoutCc_messagesInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonScalarWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + _projectId?: string | null + _projectId_not?: string | null + _projectId_in?: string[] + _projectId_not_in?: string[] + _projectId_lt?: string | null + _projectId_lte?: string | null + _projectId_gt?: string | null + _projectId_gte?: string | null + _projectId_contains?: string | null + _projectId_not_contains?: string | null + _projectId_starts_with?: string | null + _projectId_not_starts_with?: string | null + _projectId_ends_with?: string | null + _projectId_not_ends_with?: string | null + deleted?: boolean | null + deleted_not?: boolean | null + type?: prisma.PERSON_TYPE | null + type_not?: prisma.PERSON_TYPE | null + type_in?: prisma.PERSON_TYPE[] + type_not_in?: prisma.PERSON_TYPE[] + name?: string | null + name_not?: string | null + name_in?: string[] + name_not_in?: string[] + name_lt?: string | null + name_lte?: string | null + name_gt?: string | null + name_gte?: string | null + name_contains?: string | null + name_not_contains?: string | null + name_starts_with?: string | null + name_not_starts_with?: string | null + name_ends_with?: string | null + name_not_ends_with?: string | null + email?: string | null + email_not?: string | null + email_in?: string[] + email_not_in?: string[] + email_lt?: string | null + email_lte?: string | null + email_gt?: string | null + email_gte?: string | null + email_contains?: string | null + email_not_contains?: string | null + email_starts_with?: string | null + email_not_starts_with?: string | null + email_ends_with?: string | null + email_not_ends_with?: string | null + details?: string | null + details_not?: string | null + details_in?: string[] + details_not_in?: string[] + details_lt?: string | null + details_lte?: string | null + details_gt?: string | null + details_gte?: string | null + details_contains?: string | null + details_not_contains?: string | null + details_starts_with?: string | null + details_not_starts_with?: string | null + details_ends_with?: string | null + details_not_ends_with?: string | null + phone?: string | null + phone_not?: string | null + phone_in?: string[] + phone_not_in?: string[] + phone_lt?: string | null + phone_lte?: string | null + phone_gt?: string | null + phone_gte?: string | null + phone_contains?: string | null + phone_not_contains?: string | null + phone_starts_with?: string | null + phone_not_starts_with?: string | null + phone_ends_with?: string | null + phone_not_ends_with?: string | null + zendesk_url?: string | null + zendesk_url_not?: string | null + zendesk_url_in?: string[] + zendesk_url_not_in?: string[] + zendesk_url_lt?: string | null + zendesk_url_lte?: string | null + zendesk_url_gt?: string | null + zendesk_url_gte?: string | null + zendesk_url_contains?: string | null + zendesk_url_not_contains?: string | null + zendesk_url_starts_with?: string | null + zendesk_url_not_starts_with?: string | null + zendesk_url_ends_with?: string | null + zendesk_url_not_ends_with?: string | null + AND?: PersonScalarWhereInput[] + OR?: PersonScalarWhereInput[] + NOT?: PersonScalarWhereInput[] +} +export type PersonScalarWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: '_projectId', alias?: string } + | { name: '_projectId_not', alias?: string } + | { name: '_projectId_in', alias?: string } + | { name: '_projectId_not_in', alias?: string } + | { name: '_projectId_lt', alias?: string } + | { name: '_projectId_lte', alias?: string } + | { name: '_projectId_gt', alias?: string } + | { name: '_projectId_gte', alias?: string } + | { name: '_projectId_contains', alias?: string } + | { name: '_projectId_not_contains', alias?: string } + | { name: '_projectId_starts_with', alias?: string } + | { name: '_projectId_not_starts_with', alias?: string } + | { name: '_projectId_ends_with', alias?: string } + | { name: '_projectId_not_ends_with', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'deleted_not', alias?: string } + | { name: 'type', alias?: string } + | { name: 'type_not', alias?: string } + | { name: 'type_in', alias?: string } + | { name: 'type_not_in', alias?: string } + | { name: 'name', alias?: string } + | { name: 'name_not', alias?: string } + | { name: 'name_in', alias?: string } + | { name: 'name_not_in', alias?: string } + | { name: 'name_lt', alias?: string } + | { name: 'name_lte', alias?: string } + | { name: 'name_gt', alias?: string } + | { name: 'name_gte', alias?: string } + | { name: 'name_contains', alias?: string } + | { name: 'name_not_contains', alias?: string } + | { name: 'name_starts_with', alias?: string } + | { name: 'name_not_starts_with', alias?: string } + | { name: 'name_ends_with', alias?: string } + | { name: 'name_not_ends_with', alias?: string } + | { name: 'email', alias?: string } + | { name: 'email_not', alias?: string } + | { name: 'email_in', alias?: string } + | { name: 'email_not_in', alias?: string } + | { name: 'email_lt', alias?: string } + | { name: 'email_lte', alias?: string } + | { name: 'email_gt', alias?: string } + | { name: 'email_gte', alias?: string } + | { name: 'email_contains', alias?: string } + | { name: 'email_not_contains', alias?: string } + | { name: 'email_starts_with', alias?: string } + | { name: 'email_not_starts_with', alias?: string } + | { name: 'email_ends_with', alias?: string } + | { name: 'email_not_ends_with', alias?: string } + | { name: 'details', alias?: string } + | { name: 'details_not', alias?: string } + | { name: 'details_in', alias?: string } + | { name: 'details_not_in', alias?: string } + | { name: 'details_lt', alias?: string } + | { name: 'details_lte', alias?: string } + | { name: 'details_gt', alias?: string } + | { name: 'details_gte', alias?: string } + | { name: 'details_contains', alias?: string } + | { name: 'details_not_contains', alias?: string } + | { name: 'details_starts_with', alias?: string } + | { name: 'details_not_starts_with', alias?: string } + | { name: 'details_ends_with', alias?: string } + | { name: 'details_not_ends_with', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'phone_not', alias?: string } + | { name: 'phone_in', alias?: string } + | { name: 'phone_not_in', alias?: string } + | { name: 'phone_lt', alias?: string } + | { name: 'phone_lte', alias?: string } + | { name: 'phone_gt', alias?: string } + | { name: 'phone_gte', alias?: string } + | { name: 'phone_contains', alias?: string } + | { name: 'phone_not_contains', alias?: string } + | { name: 'phone_starts_with', alias?: string } + | { name: 'phone_not_starts_with', alias?: string } + | { name: 'phone_ends_with', alias?: string } + | { name: 'phone_not_ends_with', alias?: string } + | { name: 'zendesk_url', alias?: string } + | { name: 'zendesk_url_not', alias?: string } + | { name: 'zendesk_url_in', alias?: string } + | { name: 'zendesk_url_not_in', alias?: string } + | { name: 'zendesk_url_lt', alias?: string } + | { name: 'zendesk_url_lte', alias?: string } + | { name: 'zendesk_url_gt', alias?: string } + | { name: 'zendesk_url_gte', alias?: string } + | { name: 'zendesk_url_contains', alias?: string } + | { name: 'zendesk_url_not_contains', alias?: string } + | { name: 'zendesk_url_starts_with', alias?: string } + | { name: 'zendesk_url_not_starts_with', alias?: string } + | { name: 'zendesk_url_ends_with', alias?: string } + | { name: 'zendesk_url_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface PersonUpdateManyWithWhereNestedInput { + where?: PersonScalarWhereInput + data?: PersonUpdateManyDataInput +} +export type PersonUpdateManyWithWhereNestedInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface PersonUpdateManyDataInput { + clientId?: string | null + _projectId?: string | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateManyDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface MessageUpsertWithWhereUniqueWithoutRequesterInput { + where?: MessageWhereUniqueInput + update?: MessageUpdateWithoutRequesterDataInput + create?: MessageCreateWithoutRequesterInput +} +export type MessageUpsertWithWhereUniqueWithoutRequesterInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface MessageScalarWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + receivedAt?: string | null + receivedAt_not?: string | null + receivedAt_in?: string[] + receivedAt_not_in?: string[] + receivedAt_lt?: string | null + receivedAt_lte?: string | null + receivedAt_gt?: string | null + receivedAt_gte?: string | null + _projectId?: string | null + _projectId_not?: string | null + _projectId_in?: string[] + _projectId_not_in?: string[] + _projectId_lt?: string | null + _projectId_lte?: string | null + _projectId_gt?: string | null + _projectId_gte?: string | null + _projectId_contains?: string | null + _projectId_not_contains?: string | null + _projectId_starts_with?: string | null + _projectId_not_starts_with?: string | null + _projectId_ends_with?: string | null + _projectId_not_ends_with?: string | null + integration_url?: string | null + integration_url_not?: string | null + integration_url_in?: string[] + integration_url_not_in?: string[] + integration_url_lt?: string | null + integration_url_lte?: string | null + integration_url_gt?: string | null + integration_url_gte?: string | null + integration_url_contains?: string | null + integration_url_not_contains?: string | null + integration_url_starts_with?: string | null + integration_url_not_starts_with?: string | null + integration_url_ends_with?: string | null + integration_url_not_ends_with?: string | null + integration_id?: string | null + integration_id_not?: string | null + integration_id_in?: string[] + integration_id_not_in?: string[] + integration_id_lt?: string | null + integration_id_lte?: string | null + integration_id_gt?: string | null + integration_id_gte?: string | null + integration_id_contains?: string | null + integration_id_not_contains?: string | null + integration_id_starts_with?: string | null + integration_id_not_starts_with?: string | null + integration_id_ends_with?: string | null + integration_id_not_ends_with?: string | null + title?: string | null + title_not?: string | null + title_in?: string[] + title_not_in?: string[] + title_lt?: string | null + title_lte?: string | null + title_gt?: string | null + title_gte?: string | null + title_contains?: string | null + title_not_contains?: string | null + title_starts_with?: string | null + title_not_starts_with?: string | null + title_ends_with?: string | null + title_not_ends_with?: string | null + content?: string | null + content_not?: string | null + content_in?: string[] + content_not_in?: string[] + content_lt?: string | null + content_lte?: string | null + content_gt?: string | null + content_gte?: string | null + content_contains?: string | null + content_not_contains?: string | null + content_starts_with?: string | null + content_not_starts_with?: string | null + content_ends_with?: string | null + content_not_ends_with?: string | null + channel?: prisma.CHANNEL | null + channel_not?: prisma.CHANNEL | null + channel_in?: prisma.CHANNEL[] + channel_not_in?: prisma.CHANNEL[] + read?: boolean | null + read_not?: boolean | null + updated?: boolean | null + updated_not?: boolean | null + archived?: boolean | null + archived_not?: boolean | null + processed?: boolean | null + processed_not?: boolean | null + AND?: MessageScalarWhereInput[] + OR?: MessageScalarWhereInput[] + NOT?: MessageScalarWhereInput[] +} +export type MessageScalarWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'receivedAt_not', alias?: string } + | { name: 'receivedAt_in', alias?: string } + | { name: 'receivedAt_not_in', alias?: string } + | { name: 'receivedAt_lt', alias?: string } + | { name: 'receivedAt_lte', alias?: string } + | { name: 'receivedAt_gt', alias?: string } + | { name: 'receivedAt_gte', alias?: string } + | { name: '_projectId', alias?: string } + | { name: '_projectId_not', alias?: string } + | { name: '_projectId_in', alias?: string } + | { name: '_projectId_not_in', alias?: string } + | { name: '_projectId_lt', alias?: string } + | { name: '_projectId_lte', alias?: string } + | { name: '_projectId_gt', alias?: string } + | { name: '_projectId_gte', alias?: string } + | { name: '_projectId_contains', alias?: string } + | { name: '_projectId_not_contains', alias?: string } + | { name: '_projectId_starts_with', alias?: string } + | { name: '_projectId_not_starts_with', alias?: string } + | { name: '_projectId_ends_with', alias?: string } + | { name: '_projectId_not_ends_with', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_url_not', alias?: string } + | { name: 'integration_url_in', alias?: string } + | { name: 'integration_url_not_in', alias?: string } + | { name: 'integration_url_lt', alias?: string } + | { name: 'integration_url_lte', alias?: string } + | { name: 'integration_url_gt', alias?: string } + | { name: 'integration_url_gte', alias?: string } + | { name: 'integration_url_contains', alias?: string } + | { name: 'integration_url_not_contains', alias?: string } + | { name: 'integration_url_starts_with', alias?: string } + | { name: 'integration_url_not_starts_with', alias?: string } + | { name: 'integration_url_ends_with', alias?: string } + | { name: 'integration_url_not_ends_with', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'integration_id_not', alias?: string } + | { name: 'integration_id_in', alias?: string } + | { name: 'integration_id_not_in', alias?: string } + | { name: 'integration_id_lt', alias?: string } + | { name: 'integration_id_lte', alias?: string } + | { name: 'integration_id_gt', alias?: string } + | { name: 'integration_id_gte', alias?: string } + | { name: 'integration_id_contains', alias?: string } + | { name: 'integration_id_not_contains', alias?: string } + | { name: 'integration_id_starts_with', alias?: string } + | { name: 'integration_id_not_starts_with', alias?: string } + | { name: 'integration_id_ends_with', alias?: string } + | { name: 'integration_id_not_ends_with', alias?: string } + | { name: 'title', alias?: string } + | { name: 'title_not', alias?: string } + | { name: 'title_in', alias?: string } + | { name: 'title_not_in', alias?: string } + | { name: 'title_lt', alias?: string } + | { name: 'title_lte', alias?: string } + | { name: 'title_gt', alias?: string } + | { name: 'title_gte', alias?: string } + | { name: 'title_contains', alias?: string } + | { name: 'title_not_contains', alias?: string } + | { name: 'title_starts_with', alias?: string } + | { name: 'title_not_starts_with', alias?: string } + | { name: 'title_ends_with', alias?: string } + | { name: 'title_not_ends_with', alias?: string } + | { name: 'content', alias?: string } + | { name: 'content_not', alias?: string } + | { name: 'content_in', alias?: string } + | { name: 'content_not_in', alias?: string } + | { name: 'content_lt', alias?: string } + | { name: 'content_lte', alias?: string } + | { name: 'content_gt', alias?: string } + | { name: 'content_gte', alias?: string } + | { name: 'content_contains', alias?: string } + | { name: 'content_not_contains', alias?: string } + | { name: 'content_starts_with', alias?: string } + | { name: 'content_not_starts_with', alias?: string } + | { name: 'content_ends_with', alias?: string } + | { name: 'content_not_ends_with', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'channel_not', alias?: string } + | { name: 'channel_in', alias?: string } + | { name: 'channel_not_in', alias?: string } + | { name: 'read', alias?: string } + | { name: 'read_not', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'updated_not', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'archived_not', alias?: string } + | { name: 'processed', alias?: string } + | { name: 'processed_not', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface MessageUpdateManyWithWhereNestedInput { + where?: MessageScalarWhereInput + data?: MessageUpdateManyDataInput +} +export type MessageUpdateManyWithWhereNestedInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface MessageUpdateManyDataInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateManyDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface PersonUpsertWithoutSubmitted_messagesInput { + update?: PersonUpdateWithoutSubmitted_messagesDataInput + create?: PersonCreateWithoutSubmitted_messagesInput +} +export type PersonUpsertWithoutSubmitted_messagesInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface MessageUpsertWithWhereUniqueWithoutCcsInput { + where?: MessageWhereUniqueInput + update?: MessageUpdateWithoutCcsDataInput + create?: MessageCreateWithoutCcsInput +} +export type MessageUpsertWithWhereUniqueWithoutCcsInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonUpsertWithoutRequested_messagesInput { + update?: PersonUpdateWithoutRequested_messagesDataInput + create?: PersonCreateWithoutRequested_messagesInput +} +export type PersonUpsertWithoutRequested_messagesInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface MessageUpsertWithWhereUniqueWithoutSubmitterInput { + where?: MessageWhereUniqueInput + update?: MessageUpdateWithoutSubmitterDataInput + create?: MessageCreateWithoutSubmitterInput +} +export type MessageUpsertWithWhereUniqueWithoutSubmitterInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonUpsertWithWhereUniqueWithoutProjectInput { + where?: PersonWhereUniqueInput + update?: PersonUpdateWithoutProjectDataInput + create?: PersonCreateWithoutProjectInput +} +export type PersonUpsertWithWhereUniqueWithoutProjectInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface ProjectUpsertNestedInput { + update?: ProjectUpdateDataInput + create?: ProjectCreateInput +} +export type ProjectUpsertNestedInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface ProjectRightUpsertWithoutPersonInput { + update?: ProjectRightUpdateWithoutPersonDataInput + create?: ProjectRightCreateWithoutPersonInput +} +export type ProjectRightUpsertWithoutPersonInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonUpsertNestedInput { + update?: PersonUpdateDataInput + create?: PersonCreateInput +} +export type PersonUpsertNestedInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface SubmessageUpsertWithWhereUniqueWithoutMessageInput { + where?: SubmessageWhereUniqueInput + update?: SubmessageUpdateWithoutMessageDataInput + create?: SubmessageCreateWithoutMessageInput +} +export type SubmessageUpsertWithWhereUniqueWithoutMessageInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface SubmessageScalarWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + receivedAt?: string | null + receivedAt_not?: string | null + receivedAt_in?: string[] + receivedAt_not_in?: string[] + receivedAt_lt?: string | null + receivedAt_lte?: string | null + receivedAt_gt?: string | null + receivedAt_gte?: string | null + integration_id?: string | null + integration_id_not?: string | null + integration_id_in?: string[] + integration_id_not_in?: string[] + integration_id_lt?: string | null + integration_id_lte?: string | null + integration_id_gt?: string | null + integration_id_gte?: string | null + integration_id_contains?: string | null + integration_id_not_contains?: string | null + integration_id_starts_with?: string | null + integration_id_not_starts_with?: string | null + integration_id_ends_with?: string | null + integration_id_not_ends_with?: string | null + type?: prisma.MESSAGE_TYPE | null + type_not?: prisma.MESSAGE_TYPE | null + type_in?: prisma.MESSAGE_TYPE[] + type_not_in?: prisma.MESSAGE_TYPE[] + content?: string | null + content_not?: string | null + content_in?: string[] + content_not_in?: string[] + content_lt?: string | null + content_lte?: string | null + content_gt?: string | null + content_gte?: string | null + content_contains?: string | null + content_not_contains?: string | null + content_starts_with?: string | null + content_not_starts_with?: string | null + content_ends_with?: string | null + content_not_ends_with?: string | null + AND?: SubmessageScalarWhereInput[] + OR?: SubmessageScalarWhereInput[] + NOT?: SubmessageScalarWhereInput[] +} +export type SubmessageScalarWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'receivedAt_not', alias?: string } + | { name: 'receivedAt_in', alias?: string } + | { name: 'receivedAt_not_in', alias?: string } + | { name: 'receivedAt_lt', alias?: string } + | { name: 'receivedAt_lte', alias?: string } + | { name: 'receivedAt_gt', alias?: string } + | { name: 'receivedAt_gte', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'integration_id_not', alias?: string } + | { name: 'integration_id_in', alias?: string } + | { name: 'integration_id_not_in', alias?: string } + | { name: 'integration_id_lt', alias?: string } + | { name: 'integration_id_lte', alias?: string } + | { name: 'integration_id_gt', alias?: string } + | { name: 'integration_id_gte', alias?: string } + | { name: 'integration_id_contains', alias?: string } + | { name: 'integration_id_not_contains', alias?: string } + | { name: 'integration_id_starts_with', alias?: string } + | { name: 'integration_id_not_starts_with', alias?: string } + | { name: 'integration_id_ends_with', alias?: string } + | { name: 'integration_id_not_ends_with', alias?: string } + | { name: 'type', alias?: string } + | { name: 'type_not', alias?: string } + | { name: 'type_in', alias?: string } + | { name: 'type_not_in', alias?: string } + | { name: 'content', alias?: string } + | { name: 'content_not', alias?: string } + | { name: 'content_in', alias?: string } + | { name: 'content_not_in', alias?: string } + | { name: 'content_lt', alias?: string } + | { name: 'content_lte', alias?: string } + | { name: 'content_gt', alias?: string } + | { name: 'content_gte', alias?: string } + | { name: 'content_contains', alias?: string } + | { name: 'content_not_contains', alias?: string } + | { name: 'content_starts_with', alias?: string } + | { name: 'content_not_starts_with', alias?: string } + | { name: 'content_ends_with', alias?: string } + | { name: 'content_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface SubmessageUpdateManyWithWhereNestedInput { + where?: SubmessageScalarWhereInput + data?: SubmessageUpdateManyDataInput +} +export type SubmessageUpdateManyWithWhereNestedInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface SubmessageUpdateManyDataInput { + clientId?: string | null + receivedAt?: string | null + integration_id?: string | null + type?: prisma.MESSAGE_TYPE | null + content?: string | null +} +export type SubmessageUpdateManyDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'type', alias?: string } + | { name: 'content', alias?: string } + +export interface MessageUpsertWithWhereUniqueWithoutProjectInput { + where?: MessageWhereUniqueInput + update?: MessageUpdateWithoutProjectDataInput + create?: MessageCreateWithoutProjectInput +} +export type MessageUpsertWithWhereUniqueWithoutProjectInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface ProjectUpsertWithoutPersonsInput { + update?: ProjectUpdateWithoutPersonsDataInput + create?: ProjectCreateWithoutPersonsInput +} +export type ProjectUpsertWithoutPersonsInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface PersonUpsertWithoutAccountInput { + update?: PersonUpdateWithoutAccountDataInput + create?: PersonCreateWithoutAccountInput +} +export type PersonUpsertWithoutAccountInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface AccountUpsertWithWhereUniqueWithoutProjectInput { + where?: AccountWhereUniqueInput + update?: AccountUpdateWithoutProjectDataInput + create?: AccountCreateWithoutProjectInput +} +export type AccountUpsertWithWhereUniqueWithoutProjectInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface AccountScalarWhereInput { + id?: string | null + id_not?: string | null + id_in?: string[] + id_not_in?: string[] + id_lt?: string | null + id_lte?: string | null + id_gt?: string | null + id_gte?: string | null + id_contains?: string | null + id_not_contains?: string | null + id_starts_with?: string | null + id_not_starts_with?: string | null + id_ends_with?: string | null + id_not_ends_with?: string | null + clientId?: string | null + clientId_not?: string | null + clientId_in?: string[] + clientId_not_in?: string[] + clientId_lt?: string | null + clientId_lte?: string | null + clientId_gt?: string | null + clientId_gte?: string | null + clientId_contains?: string | null + clientId_not_contains?: string | null + clientId_starts_with?: string | null + clientId_not_starts_with?: string | null + clientId_ends_with?: string | null + clientId_not_ends_with?: string | null + createdAt?: string | null + createdAt_not?: string | null + createdAt_in?: string[] + createdAt_not_in?: string[] + createdAt_lt?: string | null + createdAt_lte?: string | null + createdAt_gt?: string | null + createdAt_gte?: string | null + updatedAt?: string | null + updatedAt_not?: string | null + updatedAt_in?: string[] + updatedAt_not_in?: string[] + updatedAt_lt?: string | null + updatedAt_lte?: string | null + updatedAt_gt?: string | null + updatedAt_gte?: string | null + lastSeenAt?: string | null + lastSeenAt_not?: string | null + lastSeenAt_in?: string[] + lastSeenAt_not_in?: string[] + lastSeenAt_lt?: string | null + lastSeenAt_lte?: string | null + lastSeenAt_gt?: string | null + lastSeenAt_gte?: string | null + deletedAt?: string | null + deletedAt_not?: string | null + deletedAt_in?: string[] + deletedAt_not_in?: string[] + deletedAt_lt?: string | null + deletedAt_lte?: string | null + deletedAt_gt?: string | null + deletedAt_gte?: string | null + reset_password_token?: string | null + reset_password_token_not?: string | null + reset_password_token_in?: string[] + reset_password_token_not_in?: string[] + reset_password_token_lt?: string | null + reset_password_token_lte?: string | null + reset_password_token_gt?: string | null + reset_password_token_gte?: string | null + reset_password_token_contains?: string | null + reset_password_token_not_contains?: string | null + reset_password_token_starts_with?: string | null + reset_password_token_not_starts_with?: string | null + reset_password_token_ends_with?: string | null + reset_password_token_not_ends_with?: string | null + reset_password_exp_date?: string | null + reset_password_exp_date_not?: string | null + reset_password_exp_date_in?: string[] + reset_password_exp_date_not_in?: string[] + reset_password_exp_date_lt?: string | null + reset_password_exp_date_lte?: string | null + reset_password_exp_date_gt?: string | null + reset_password_exp_date_gte?: string | null + username?: string | null + username_not?: string | null + username_in?: string[] + username_not_in?: string[] + username_lt?: string | null + username_lte?: string | null + username_gt?: string | null + username_gte?: string | null + username_contains?: string | null + username_not_contains?: string | null + username_starts_with?: string | null + username_not_starts_with?: string | null + username_ends_with?: string | null + username_not_ends_with?: string | null + hash?: string | null + hash_not?: string | null + hash_in?: string[] + hash_not_in?: string[] + hash_lt?: string | null + hash_lte?: string | null + hash_gt?: string | null + hash_gte?: string | null + hash_contains?: string | null + hash_not_contains?: string | null + hash_starts_with?: string | null + hash_not_starts_with?: string | null + hash_ends_with?: string | null + hash_not_ends_with?: string | null + need_onboarding?: boolean | null + need_onboarding_not?: boolean | null + email_validated?: boolean | null + email_validated_not?: boolean | null + emailConfirmToken?: string | null + emailConfirmToken_not?: string | null + emailConfirmToken_in?: string[] + emailConfirmToken_not_in?: string[] + emailConfirmToken_lt?: string | null + emailConfirmToken_lte?: string | null + emailConfirmToken_gt?: string | null + emailConfirmToken_gte?: string | null + emailConfirmToken_contains?: string | null + emailConfirmToken_not_contains?: string | null + emailConfirmToken_starts_with?: string | null + emailConfirmToken_not_starts_with?: string | null + emailConfirmToken_ends_with?: string | null + emailConfirmToken_not_ends_with?: string | null + AND?: AccountScalarWhereInput[] + OR?: AccountScalarWhereInput[] + NOT?: AccountScalarWhereInput[] +} +export type AccountScalarWhereInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'id_not', alias?: string } + | { name: 'id_in', alias?: string } + | { name: 'id_not_in', alias?: string } + | { name: 'id_lt', alias?: string } + | { name: 'id_lte', alias?: string } + | { name: 'id_gt', alias?: string } + | { name: 'id_gte', alias?: string } + | { name: 'id_contains', alias?: string } + | { name: 'id_not_contains', alias?: string } + | { name: 'id_starts_with', alias?: string } + | { name: 'id_not_starts_with', alias?: string } + | { name: 'id_ends_with', alias?: string } + | { name: 'id_not_ends_with', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'clientId_not', alias?: string } + | { name: 'clientId_in', alias?: string } + | { name: 'clientId_not_in', alias?: string } + | { name: 'clientId_lt', alias?: string } + | { name: 'clientId_lte', alias?: string } + | { name: 'clientId_gt', alias?: string } + | { name: 'clientId_gte', alias?: string } + | { name: 'clientId_contains', alias?: string } + | { name: 'clientId_not_contains', alias?: string } + | { name: 'clientId_starts_with', alias?: string } + | { name: 'clientId_not_starts_with', alias?: string } + | { name: 'clientId_ends_with', alias?: string } + | { name: 'clientId_not_ends_with', alias?: string } + | { name: 'createdAt', alias?: string } + | { name: 'createdAt_not', alias?: string } + | { name: 'createdAt_in', alias?: string } + | { name: 'createdAt_not_in', alias?: string } + | { name: 'createdAt_lt', alias?: string } + | { name: 'createdAt_lte', alias?: string } + | { name: 'createdAt_gt', alias?: string } + | { name: 'createdAt_gte', alias?: string } + | { name: 'updatedAt', alias?: string } + | { name: 'updatedAt_not', alias?: string } + | { name: 'updatedAt_in', alias?: string } + | { name: 'updatedAt_not_in', alias?: string } + | { name: 'updatedAt_lt', alias?: string } + | { name: 'updatedAt_lte', alias?: string } + | { name: 'updatedAt_gt', alias?: string } + | { name: 'updatedAt_gte', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'lastSeenAt_not', alias?: string } + | { name: 'lastSeenAt_in', alias?: string } + | { name: 'lastSeenAt_not_in', alias?: string } + | { name: 'lastSeenAt_lt', alias?: string } + | { name: 'lastSeenAt_lte', alias?: string } + | { name: 'lastSeenAt_gt', alias?: string } + | { name: 'lastSeenAt_gte', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'deletedAt_not', alias?: string } + | { name: 'deletedAt_in', alias?: string } + | { name: 'deletedAt_not_in', alias?: string } + | { name: 'deletedAt_lt', alias?: string } + | { name: 'deletedAt_lte', alias?: string } + | { name: 'deletedAt_gt', alias?: string } + | { name: 'deletedAt_gte', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_token_not', alias?: string } + | { name: 'reset_password_token_in', alias?: string } + | { name: 'reset_password_token_not_in', alias?: string } + | { name: 'reset_password_token_lt', alias?: string } + | { name: 'reset_password_token_lte', alias?: string } + | { name: 'reset_password_token_gt', alias?: string } + | { name: 'reset_password_token_gte', alias?: string } + | { name: 'reset_password_token_contains', alias?: string } + | { name: 'reset_password_token_not_contains', alias?: string } + | { name: 'reset_password_token_starts_with', alias?: string } + | { name: 'reset_password_token_not_starts_with', alias?: string } + | { name: 'reset_password_token_ends_with', alias?: string } + | { name: 'reset_password_token_not_ends_with', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'reset_password_exp_date_not', alias?: string } + | { name: 'reset_password_exp_date_in', alias?: string } + | { name: 'reset_password_exp_date_not_in', alias?: string } + | { name: 'reset_password_exp_date_lt', alias?: string } + | { name: 'reset_password_exp_date_lte', alias?: string } + | { name: 'reset_password_exp_date_gt', alias?: string } + | { name: 'reset_password_exp_date_gte', alias?: string } + | { name: 'username', alias?: string } + | { name: 'username_not', alias?: string } + | { name: 'username_in', alias?: string } + | { name: 'username_not_in', alias?: string } + | { name: 'username_lt', alias?: string } + | { name: 'username_lte', alias?: string } + | { name: 'username_gt', alias?: string } + | { name: 'username_gte', alias?: string } + | { name: 'username_contains', alias?: string } + | { name: 'username_not_contains', alias?: string } + | { name: 'username_starts_with', alias?: string } + | { name: 'username_not_starts_with', alias?: string } + | { name: 'username_ends_with', alias?: string } + | { name: 'username_not_ends_with', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'hash_not', alias?: string } + | { name: 'hash_in', alias?: string } + | { name: 'hash_not_in', alias?: string } + | { name: 'hash_lt', alias?: string } + | { name: 'hash_lte', alias?: string } + | { name: 'hash_gt', alias?: string } + | { name: 'hash_gte', alias?: string } + | { name: 'hash_contains', alias?: string } + | { name: 'hash_not_contains', alias?: string } + | { name: 'hash_starts_with', alias?: string } + | { name: 'hash_not_starts_with', alias?: string } + | { name: 'hash_ends_with', alias?: string } + | { name: 'hash_not_ends_with', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'need_onboarding_not', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'email_validated_not', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + | { name: 'emailConfirmToken_not', alias?: string } + | { name: 'emailConfirmToken_in', alias?: string } + | { name: 'emailConfirmToken_not_in', alias?: string } + | { name: 'emailConfirmToken_lt', alias?: string } + | { name: 'emailConfirmToken_lte', alias?: string } + | { name: 'emailConfirmToken_gt', alias?: string } + | { name: 'emailConfirmToken_gte', alias?: string } + | { name: 'emailConfirmToken_contains', alias?: string } + | { name: 'emailConfirmToken_not_contains', alias?: string } + | { name: 'emailConfirmToken_starts_with', alias?: string } + | { name: 'emailConfirmToken_not_starts_with', alias?: string } + | { name: 'emailConfirmToken_ends_with', alias?: string } + | { name: 'emailConfirmToken_not_ends_with', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface AccountUpdateManyWithWhereNestedInput { + where?: AccountScalarWhereInput + data?: AccountUpdateManyDataInput +} +export type AccountUpdateManyWithWhereNestedInputInputObject = + | Extract + | { name: 'where', alias?: string } + | { name: 'data', alias?: string } + +export interface AccountUpdateManyDataInput { + clientId?: string | null + lastSeenAt?: string | null + deletedAt?: string | null + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string | null + hash?: string | null + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountUpdateManyDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface ProjectUpdateManyMutationInput { + clientId?: string | null + name?: string | null +} +export type ProjectUpdateManyMutationInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'name', alias?: string } + +export interface AccountCreateInput { + id?: string | null + clientId?: string | null + lastSeenAt?: string + deletedAt?: string | null + project?: ProjectCreateOneWithoutAccountsInput + person?: PersonCreateOneWithoutAccountInput + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string + hash?: string + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountCreateInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'project', alias?: string } + | { name: 'person', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface AccountUpdateInput { + clientId?: string | null + lastSeenAt?: string | null + deletedAt?: string | null + project?: ProjectUpdateOneRequiredWithoutAccountsInput | null + person?: PersonUpdateOneRequiredWithoutAccountInput | null + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string | null + hash?: string | null + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountUpdateInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'project', alias?: string } + | { name: 'person', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface AccountUpdateManyMutationInput { + clientId?: string | null + lastSeenAt?: string | null + deletedAt?: string | null + reset_password_token?: string | null + reset_password_exp_date?: string | null + username?: string | null + hash?: string | null + need_onboarding?: boolean | null + email_validated?: boolean | null + emailConfirmToken?: string | null +} +export type AccountUpdateManyMutationInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'lastSeenAt', alias?: string } + | { name: 'deletedAt', alias?: string } + | { name: 'reset_password_token', alias?: string } + | { name: 'reset_password_exp_date', alias?: string } + | { name: 'username', alias?: string } + | { name: 'hash', alias?: string } + | { name: 'need_onboarding', alias?: string } + | { name: 'email_validated', alias?: string } + | { name: 'emailConfirmToken', alias?: string } + +export interface SubmessageCreateInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + message?: MessageCreateOneWithoutSub_messagesInput + submitter?: PersonCreateOneInput + integration_id?: string | null + type?: prisma.MESSAGE_TYPE | null + content?: string | null +} +export type SubmessageCreateInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'message', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'type', alias?: string } + | { name: 'content', alias?: string } + +export interface MessageCreateOneWithoutSub_messagesInput { + create?: MessageCreateWithoutSub_messagesInput | null + connect?: MessageWhereUniqueInput | null +} +export type MessageCreateOneWithoutSub_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageCreateWithoutSub_messagesInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutMessagesInput + submitter?: PersonCreateOneWithoutSubmitted_messagesInput + requester?: PersonCreateOneWithoutRequested_messagesInput | null + ccs?: PersonCreateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageCreateWithoutSub_messagesInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface SubmessageUpdateInput { + clientId?: string | null + receivedAt?: string | null + message?: MessageUpdateOneRequiredWithoutSub_messagesInput | null + submitter?: PersonUpdateOneRequiredInput | null + integration_id?: string | null + type?: prisma.MESSAGE_TYPE | null + content?: string | null +} +export type SubmessageUpdateInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'message', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'type', alias?: string } + | { name: 'content', alias?: string } + +export interface MessageUpdateOneRequiredWithoutSub_messagesInput { + create?: MessageCreateWithoutSub_messagesInput | null + update?: MessageUpdateWithoutSub_messagesDataInput | null + upsert?: MessageUpsertWithoutSub_messagesInput | null + connect?: MessageWhereUniqueInput | null +} +export type MessageUpdateOneRequiredWithoutSub_messagesInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'connect', alias?: string } + +export interface MessageUpdateWithoutSub_messagesDataInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutMessagesInput | null + submitter?: PersonUpdateOneRequiredWithoutSubmitted_messagesInput | null + requester?: PersonUpdateOneWithoutRequested_messagesInput | null + ccs?: PersonUpdateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateWithoutSub_messagesDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface MessageUpsertWithoutSub_messagesInput { + update?: MessageUpdateWithoutSub_messagesDataInput + create?: MessageCreateWithoutSub_messagesInput +} +export type MessageUpsertWithoutSub_messagesInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface SubmessageUpdateManyMutationInput { + clientId?: string | null + receivedAt?: string | null + integration_id?: string | null + type?: prisma.MESSAGE_TYPE | null + content?: string | null +} +export type SubmessageUpdateManyMutationInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'type', alias?: string } + | { name: 'content', alias?: string } + +export interface MessageCreateInput { + id?: string | null + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutMessagesInput + sub_messages?: SubmessageCreateManyWithoutMessageInput | null + submitter?: PersonCreateOneWithoutSubmitted_messagesInput + requester?: PersonCreateOneWithoutRequested_messagesInput | null + ccs?: PersonCreateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageCreateInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface MessageUpdateInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutMessagesInput | null + sub_messages?: SubmessageUpdateManyWithoutMessageInput | null + submitter?: PersonUpdateOneRequiredWithoutSubmitted_messagesInput | null + requester?: PersonUpdateOneWithoutRequested_messagesInput | null + ccs?: PersonUpdateManyWithoutCc_messagesInput | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'sub_messages', alias?: string } + | { name: 'submitter', alias?: string } + | { name: 'requester', alias?: string } + | { name: 'ccs', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface MessageUpdateManyMutationInput { + clientId?: string | null + receivedAt?: string | null + _projectId?: string | null + integration_url?: string | null + integration_id?: string | null + title?: string | null + content?: string | null + channel?: prisma.CHANNEL | null + read?: boolean | null + updated?: boolean | null + archived?: boolean | null + processed?: boolean | null +} +export type MessageUpdateManyMutationInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: 'receivedAt', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'integration_url', alias?: string } + | { name: 'integration_id', alias?: string } + | { name: 'title', alias?: string } + | { name: 'content', alias?: string } + | { name: 'channel', alias?: string } + | { name: 'read', alias?: string } + | { name: 'updated', alias?: string } + | { name: 'archived', alias?: string } + | { name: 'processed', alias?: string } + +export interface ProjectRightCreateInput { + id?: string | null + project?: ProjectCreateOneInput + right?: prisma.RIGHT + person?: PersonCreateOneWithoutRightInput | null +} +export type ProjectRightCreateInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'person', alias?: string } + +export interface PersonCreateOneWithoutRightInput { + create?: PersonCreateWithoutRightInput | null + connect?: PersonWhereUniqueInput | null +} +export type PersonCreateOneWithoutRightInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonCreateWithoutRightInput { + id?: string | null + clientId?: string | null + _projectId?: string | null + project?: ProjectCreateOneWithoutPersonsInput + submitted_messages?: MessageCreateManyWithoutSubmitterInput | null + requested_messages?: MessageCreateManyWithoutRequesterInput | null + cc_messages?: MessageCreateManyWithoutCcsInput | null + account?: AccountCreateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonCreateWithoutRightInputInputObject = + | Extract + | { name: 'id', alias?: string } + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectRightUpdateInput { + project?: ProjectUpdateOneRequiredInput | null + right?: prisma.RIGHT | null + person?: PersonUpdateOneWithoutRightInput | null +} +export type ProjectRightUpdateInputInputObject = + | Extract + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'person', alias?: string } + +export interface PersonUpdateOneWithoutRightInput { + create?: PersonCreateWithoutRightInput | null + update?: PersonUpdateWithoutRightDataInput | null + upsert?: PersonUpsertWithoutRightInput | null + delete?: boolean | null + disconnect?: boolean | null + connect?: PersonWhereUniqueInput | null +} +export type PersonUpdateOneWithoutRightInputInputObject = + | Extract + | { name: 'create', alias?: string } + | { name: 'update', alias?: string } + | { name: 'upsert', alias?: string } + | { name: 'delete', alias?: string } + | { name: 'disconnect', alias?: string } + | { name: 'connect', alias?: string } + +export interface PersonUpdateWithoutRightDataInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateWithoutRightDataInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface PersonUpsertWithoutRightInput { + update?: PersonUpdateWithoutRightDataInput + create?: PersonCreateWithoutRightInput +} +export type PersonUpsertWithoutRightInputInputObject = + | Extract + | { name: 'update', alias?: string } + | { name: 'create', alias?: string } + +export interface ProjectRightUpdateManyMutationInput { + right?: prisma.RIGHT | null +} +export type ProjectRightUpdateManyMutationInputInputObject = + | Extract + | { name: 'right', alias?: string } + +export interface PersonUpdateInput { + clientId?: string | null + _projectId?: string | null + project?: ProjectUpdateOneRequiredWithoutPersonsInput | null + right?: ProjectRightUpdateOneWithoutPersonInput | null + submitted_messages?: MessageUpdateManyWithoutSubmitterInput | null + requested_messages?: MessageUpdateManyWithoutRequesterInput | null + cc_messages?: MessageUpdateManyWithoutCcsInput | null + account?: AccountUpdateOneWithoutPersonInput | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'project', alias?: string } + | { name: 'right', alias?: string } + | { name: 'submitted_messages', alias?: string } + | { name: 'requested_messages', alias?: string } + | { name: 'cc_messages', alias?: string } + | { name: 'account', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface PersonUpdateManyMutationInput { + clientId?: string | null + _projectId?: string | null + deleted?: boolean | null + type?: prisma.PERSON_TYPE | null + name?: string | null + email?: string | null + details?: string | null + phone?: string | null + zendesk_url?: string | null +} +export type PersonUpdateManyMutationInputInputObject = + | Extract + | { name: 'clientId', alias?: string } + | { name: '_projectId', alias?: string } + | { name: 'deleted', alias?: string } + | { name: 'type', alias?: string } + | { name: 'name', alias?: string } + | { name: 'email', alias?: string } + | { name: 'details', alias?: string } + | { name: 'phone', alias?: string } + | { name: 'zendesk_url', alias?: string } + +export interface ProjectSubscriptionWhereInput { + mutation_in?: prisma.MutationType[] + updatedFields_contains?: string | null + updatedFields_contains_every?: string[] + updatedFields_contains_some?: string[] + node?: ProjectWhereInput | null + AND?: ProjectSubscriptionWhereInput[] + OR?: ProjectSubscriptionWhereInput[] + NOT?: ProjectSubscriptionWhereInput[] +} +export type ProjectSubscriptionWhereInputInputObject = + | Extract + | { name: 'mutation_in', alias?: string } + | { name: 'updatedFields_contains', alias?: string } + | { name: 'updatedFields_contains_every', alias?: string } + | { name: 'updatedFields_contains_some', alias?: string } + | { name: 'node', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface AccountSubscriptionWhereInput { + mutation_in?: prisma.MutationType[] + updatedFields_contains?: string | null + updatedFields_contains_every?: string[] + updatedFields_contains_some?: string[] + node?: AccountWhereInput | null + AND?: AccountSubscriptionWhereInput[] + OR?: AccountSubscriptionWhereInput[] + NOT?: AccountSubscriptionWhereInput[] +} +export type AccountSubscriptionWhereInputInputObject = + | Extract + | { name: 'mutation_in', alias?: string } + | { name: 'updatedFields_contains', alias?: string } + | { name: 'updatedFields_contains_every', alias?: string } + | { name: 'updatedFields_contains_some', alias?: string } + | { name: 'node', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface SubmessageSubscriptionWhereInput { + mutation_in?: prisma.MutationType[] + updatedFields_contains?: string | null + updatedFields_contains_every?: string[] + updatedFields_contains_some?: string[] + node?: SubmessageWhereInput | null + AND?: SubmessageSubscriptionWhereInput[] + OR?: SubmessageSubscriptionWhereInput[] + NOT?: SubmessageSubscriptionWhereInput[] +} +export type SubmessageSubscriptionWhereInputInputObject = + | Extract + | { name: 'mutation_in', alias?: string } + | { name: 'updatedFields_contains', alias?: string } + | { name: 'updatedFields_contains_every', alias?: string } + | { name: 'updatedFields_contains_some', alias?: string } + | { name: 'node', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface MessageSubscriptionWhereInput { + mutation_in?: prisma.MutationType[] + updatedFields_contains?: string | null + updatedFields_contains_every?: string[] + updatedFields_contains_some?: string[] + node?: MessageWhereInput | null + AND?: MessageSubscriptionWhereInput[] + OR?: MessageSubscriptionWhereInput[] + NOT?: MessageSubscriptionWhereInput[] +} +export type MessageSubscriptionWhereInputInputObject = + | Extract + | { name: 'mutation_in', alias?: string } + | { name: 'updatedFields_contains', alias?: string } + | { name: 'updatedFields_contains_every', alias?: string } + | { name: 'updatedFields_contains_some', alias?: string } + | { name: 'node', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface ProjectRightSubscriptionWhereInput { + mutation_in?: prisma.MutationType[] + updatedFields_contains?: string | null + updatedFields_contains_every?: string[] + updatedFields_contains_some?: string[] + node?: ProjectRightWhereInput | null + AND?: ProjectRightSubscriptionWhereInput[] + OR?: ProjectRightSubscriptionWhereInput[] + NOT?: ProjectRightSubscriptionWhereInput[] +} +export type ProjectRightSubscriptionWhereInputInputObject = + | Extract + | { name: 'mutation_in', alias?: string } + | { name: 'updatedFields_contains', alias?: string } + | { name: 'updatedFields_contains_every', alias?: string } + | { name: 'updatedFields_contains_some', alias?: string } + | { name: 'node', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + +export interface PersonSubscriptionWhereInput { + mutation_in?: prisma.MutationType[] + updatedFields_contains?: string | null + updatedFields_contains_every?: string[] + updatedFields_contains_some?: string[] + node?: PersonWhereInput | null + AND?: PersonSubscriptionWhereInput[] + OR?: PersonSubscriptionWhereInput[] + NOT?: PersonSubscriptionWhereInput[] +} +export type PersonSubscriptionWhereInputInputObject = + | Extract + | { name: 'mutation_in', alias?: string } + | { name: 'updatedFields_contains', alias?: string } + | { name: 'updatedFields_contains_every', alias?: string } + | { name: 'updatedFields_contains_some', alias?: string } + | { name: 'node', alias?: string } + | { name: 'AND', alias?: string } + | { name: 'OR', alias?: string } + | { name: 'NOT', alias?: string } + + +export type RIGHTValues = + | 'ADMIN' + | 'AGENT' + | 'VIEWER' + +export type PERSON_TYPEValues = + | 'COLLABORATOR' + | 'CUSTOMER' + +export type MESSAGE_TYPEValues = + | 'NOTE' + | 'MESSAGE' + +export type CHANNELValues = + | 'NOTE' + | 'INTERCOM' + | 'MAIL' + | 'SLACK' + | 'ZENDESK' + | 'SHEET' + | 'FORM' + +export type AccountOrderByInputValues = + | 'id_ASC' + | 'id_DESC' + | 'clientId_ASC' + | 'clientId_DESC' + | 'createdAt_ASC' + | 'createdAt_DESC' + | 'updatedAt_ASC' + | 'updatedAt_DESC' + | 'lastSeenAt_ASC' + | 'lastSeenAt_DESC' + | 'deletedAt_ASC' + | 'deletedAt_DESC' + | 'reset_password_token_ASC' + | 'reset_password_token_DESC' + | 'reset_password_exp_date_ASC' + | 'reset_password_exp_date_DESC' + | 'username_ASC' + | 'username_DESC' + | 'hash_ASC' + | 'hash_DESC' + | 'need_onboarding_ASC' + | 'need_onboarding_DESC' + | 'email_validated_ASC' + | 'email_validated_DESC' + | 'emailConfirmToken_ASC' + | 'emailConfirmToken_DESC' + +export type MessageOrderByInputValues = + | 'id_ASC' + | 'id_DESC' + | 'clientId_ASC' + | 'clientId_DESC' + | 'createdAt_ASC' + | 'createdAt_DESC' + | 'updatedAt_ASC' + | 'updatedAt_DESC' + | 'receivedAt_ASC' + | 'receivedAt_DESC' + | '_projectId_ASC' + | '_projectId_DESC' + | 'integration_url_ASC' + | 'integration_url_DESC' + | 'integration_id_ASC' + | 'integration_id_DESC' + | 'title_ASC' + | 'title_DESC' + | 'content_ASC' + | 'content_DESC' + | 'channel_ASC' + | 'channel_DESC' + | 'read_ASC' + | 'read_DESC' + | 'updated_ASC' + | 'updated_DESC' + | 'archived_ASC' + | 'archived_DESC' + | 'processed_ASC' + | 'processed_DESC' + +export type SubmessageOrderByInputValues = + | 'id_ASC' + | 'id_DESC' + | 'clientId_ASC' + | 'clientId_DESC' + | 'createdAt_ASC' + | 'createdAt_DESC' + | 'updatedAt_ASC' + | 'updatedAt_DESC' + | 'receivedAt_ASC' + | 'receivedAt_DESC' + | 'integration_id_ASC' + | 'integration_id_DESC' + | 'type_ASC' + | 'type_DESC' + | 'content_ASC' + | 'content_DESC' + +export type PersonOrderByInputValues = + | 'id_ASC' + | 'id_DESC' + | 'clientId_ASC' + | 'clientId_DESC' + | 'createdAt_ASC' + | 'createdAt_DESC' + | 'updatedAt_ASC' + | 'updatedAt_DESC' + | '_projectId_ASC' + | '_projectId_DESC' + | 'deleted_ASC' + | 'deleted_DESC' + | 'type_ASC' + | 'type_DESC' + | 'name_ASC' + | 'name_DESC' + | 'email_ASC' + | 'email_DESC' + | 'details_ASC' + | 'details_DESC' + | 'phone_ASC' + | 'phone_DESC' + | 'zendesk_url_ASC' + | 'zendesk_url_DESC' + +export type ProjectOrderByInputValues = + | 'id_ASC' + | 'id_DESC' + | 'clientId_ASC' + | 'clientId_DESC' + | 'createdAt_ASC' + | 'createdAt_DESC' + | 'updatedAt_ASC' + | 'updatedAt_DESC' + | 'name_ASC' + | 'name_DESC' + +export type ProjectRightOrderByInputValues = + | 'id_ASC' + | 'id_DESC' + | 'right_ASC' + | 'right_DESC' + | 'createdAt_ASC' + | 'createdAt_DESC' + | 'updatedAt_ASC' + | 'updatedAt_DESC' + +export type MutationTypeValues = + | 'CREATED' + | 'UPDATED' + | 'DELETED' + + \ No newline at end of file diff --git a/src/generated/nexus.ts b/src/generated/nexus.ts new file mode 100755 index 0000000..c2a1a6b --- /dev/null +++ b/src/generated/nexus.ts @@ -0,0 +1,139 @@ +/** + * This file was automatically generated by Nexus 0.11.7 + * Do not make changes to this file directly + */ + +import * as types from "../types" + + +declare global { + interface NexusGen extends NexusGenTypes {} +} + +export interface NexusGenInputs { +} + +export interface NexusGenEnums { +} + +export interface NexusGenRootTypes { + Mutation: {}; + Post: { // root type + content?: string | null; // String + createdAt: any; // DateTime! + id: string; // ID! + published: boolean; // Boolean! + title: string; // String! + updatedAt: any; // DateTime! + } + Query: {}; + User: { // root type + email: string; // String! + id: string; // ID! + name?: string | null; // String + } + String: string; + Int: number; + Float: number; + Boolean: boolean; + ID: string; + DateTime: any; +} + +export interface NexusGenAllTypes extends NexusGenRootTypes { +} + +export interface NexusGenFieldTypes { + Mutation: { // field return type + createDraft: NexusGenRootTypes['Post'] | null; // Post + deletePost: NexusGenRootTypes['Post'] | null; // Post + publish: NexusGenRootTypes['Post'] | null; // Post + signupUser: NexusGenRootTypes['User'] | null; // User + } + Post: { // field return type + author: NexusGenRootTypes['User']; // User! + content: string | null; // String + createdAt: any; // DateTime! + id: string; // ID! + published: boolean; // Boolean! + title: string; // String! + updatedAt: any; // DateTime! + } + Query: { // field return type + feed: NexusGenRootTypes['Post'][] | null; // [Post!] + filterPosts: NexusGenRootTypes['Post'][] | null; // [Post!] + post: NexusGenRootTypes['Post'] | null; // Post + } + User: { // field return type + email: string; // String! + id: string; // ID! + name: string | null; // String + posts: NexusGenRootTypes['Post'][] | null; // [Post!] + } +} + +export interface NexusGenArgTypes { + Mutation: { + createDraft: { // args + authorEmail?: string | null; // String + content?: string | null; // String + title?: string | null; // String + } + deletePost: { // args + id?: string | null; // ID + } + publish: { // args + id?: string | null; // ID + } + signupUser: { // args + email?: string | null; // String + name?: string | null; // String + } + } + Query: { + filterPosts: { // args + searchString?: string | null; // String + } + post: { // args + id?: string | null; // ID + } + } +} + +export interface NexusGenAbstractResolveReturnTypes { +} + +export interface NexusGenInheritedFields {} + +export type NexusGenObjectNames = "Mutation" | "Post" | "Query" | "User"; + +export type NexusGenInputNames = never; + +export type NexusGenEnumNames = never; + +export type NexusGenInterfaceNames = never; + +export type NexusGenScalarNames = "Boolean" | "DateTime" | "Float" | "ID" | "Int" | "String"; + +export type NexusGenUnionNames = never; + +export interface NexusGenTypes { + context: types.Context; + inputTypes: NexusGenInputs; + rootTypes: NexusGenRootTypes; + argTypes: NexusGenArgTypes; + fieldTypes: NexusGenFieldTypes; + allTypes: NexusGenAllTypes; + inheritedFields: NexusGenInheritedFields; + objectNames: NexusGenObjectNames; + inputNames: NexusGenInputNames; + enumNames: NexusGenEnumNames; + interfaceNames: NexusGenInterfaceNames; + scalarNames: NexusGenScalarNames; + unionNames: NexusGenUnionNames; + allInputTypes: NexusGenTypes['inputNames'] | NexusGenTypes['enumNames'] | NexusGenTypes['scalarNames']; + allOutputTypes: NexusGenTypes['objectNames'] | NexusGenTypes['enumNames'] | NexusGenTypes['unionNames'] | NexusGenTypes['interfaceNames'] | NexusGenTypes['scalarNames']; + allNamedTypes: NexusGenTypes['allInputTypes'] | NexusGenTypes['allOutputTypes'] + abstractTypes: NexusGenTypes['interfaceNames'] | NexusGenTypes['unionNames']; + abstractResolveReturn: NexusGenAbstractResolveReturnTypes; +} \ No newline at end of file diff --git a/src/generated/prisma-client/index.ts b/src/generated/prisma-client/index.ts new file mode 100644 index 0000000..832c5f6 --- /dev/null +++ b/src/generated/prisma-client/index.ts @@ -0,0 +1,4493 @@ +// Code generated by Prisma (prisma@1.34.3). DO NOT EDIT. +// Please don't change this file manually but run `prisma generate` to update it. +// For more information, please read the docs: https://www.prisma.io/docs/prisma-client/ + +import { DocumentNode } from "graphql"; +import { + makePrismaClientClass, + BaseClientOptions, + Model +} from "prisma-client-lib"; +import { typeDefs } from "./prisma-schema"; + +export type AtLeastOne }> = Partial & + U[keyof U]; + +export type Maybe = T | undefined | null; + +export interface Exists { + account: (where?: AccountWhereInput) => Promise; + message: (where?: MessageWhereInput) => Promise; + person: (where?: PersonWhereInput) => Promise; + project: (where?: ProjectWhereInput) => Promise; + projectRight: (where?: ProjectRightWhereInput) => Promise; + submessage: (where?: SubmessageWhereInput) => Promise; +} + +export interface Node {} + +export type FragmentableArray = Promise> & Fragmentable; + +export interface Fragmentable { + $fragment(fragment: string | DocumentNode): Promise; +} + +export interface Prisma { + $exists: Exists; + $graphql: ( + query: string, + variables?: { [key: string]: any } + ) => Promise; + + /** + * Queries + */ + + account: (where: AccountWhereUniqueInput) => AccountNullablePromise; + accounts: (args?: { + where?: AccountWhereInput; + orderBy?: AccountOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => FragmentableArray; + accountsConnection: (args?: { + where?: AccountWhereInput; + orderBy?: AccountOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => AccountConnectionPromise; + message: (where: MessageWhereUniqueInput) => MessageNullablePromise; + messages: (args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => FragmentableArray; + messagesConnection: (args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => MessageConnectionPromise; + person: (where: PersonWhereUniqueInput) => PersonNullablePromise; + persons: (args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => FragmentableArray; + personsConnection: (args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => PersonConnectionPromise; + project: (where: ProjectWhereUniqueInput) => ProjectNullablePromise; + projects: (args?: { + where?: ProjectWhereInput; + orderBy?: ProjectOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => FragmentableArray; + projectsConnection: (args?: { + where?: ProjectWhereInput; + orderBy?: ProjectOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => ProjectConnectionPromise; + projectRight: ( + where: ProjectRightWhereUniqueInput + ) => ProjectRightNullablePromise; + projectRights: (args?: { + where?: ProjectRightWhereInput; + orderBy?: ProjectRightOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => FragmentableArray; + projectRightsConnection: (args?: { + where?: ProjectRightWhereInput; + orderBy?: ProjectRightOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => ProjectRightConnectionPromise; + submessage: (where: SubmessageWhereUniqueInput) => SubmessageNullablePromise; + submessages: (args?: { + where?: SubmessageWhereInput; + orderBy?: SubmessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => FragmentableArray; + submessagesConnection: (args?: { + where?: SubmessageWhereInput; + orderBy?: SubmessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => SubmessageConnectionPromise; + node: (args: { id: ID_Output }) => Node; + + /** + * Mutations + */ + + createAccount: (data: AccountCreateInput) => AccountPromise; + updateAccount: (args: { + data: AccountUpdateInput; + where: AccountWhereUniqueInput; + }) => AccountPromise; + updateManyAccounts: (args: { + data: AccountUpdateManyMutationInput; + where?: AccountWhereInput; + }) => BatchPayloadPromise; + upsertAccount: (args: { + where: AccountWhereUniqueInput; + create: AccountCreateInput; + update: AccountUpdateInput; + }) => AccountPromise; + deleteAccount: (where: AccountWhereUniqueInput) => AccountPromise; + deleteManyAccounts: (where?: AccountWhereInput) => BatchPayloadPromise; + createMessage: (data: MessageCreateInput) => MessagePromise; + updateMessage: (args: { + data: MessageUpdateInput; + where: MessageWhereUniqueInput; + }) => MessagePromise; + updateManyMessages: (args: { + data: MessageUpdateManyMutationInput; + where?: MessageWhereInput; + }) => BatchPayloadPromise; + upsertMessage: (args: { + where: MessageWhereUniqueInput; + create: MessageCreateInput; + update: MessageUpdateInput; + }) => MessagePromise; + deleteMessage: (where: MessageWhereUniqueInput) => MessagePromise; + deleteManyMessages: (where?: MessageWhereInput) => BatchPayloadPromise; + createPerson: (data: PersonCreateInput) => PersonPromise; + updatePerson: (args: { + data: PersonUpdateInput; + where: PersonWhereUniqueInput; + }) => PersonPromise; + updateManyPersons: (args: { + data: PersonUpdateManyMutationInput; + where?: PersonWhereInput; + }) => BatchPayloadPromise; + upsertPerson: (args: { + where: PersonWhereUniqueInput; + create: PersonCreateInput; + update: PersonUpdateInput; + }) => PersonPromise; + deletePerson: (where: PersonWhereUniqueInput) => PersonPromise; + deleteManyPersons: (where?: PersonWhereInput) => BatchPayloadPromise; + createProject: (data: ProjectCreateInput) => ProjectPromise; + updateProject: (args: { + data: ProjectUpdateInput; + where: ProjectWhereUniqueInput; + }) => ProjectPromise; + updateManyProjects: (args: { + data: ProjectUpdateManyMutationInput; + where?: ProjectWhereInput; + }) => BatchPayloadPromise; + upsertProject: (args: { + where: ProjectWhereUniqueInput; + create: ProjectCreateInput; + update: ProjectUpdateInput; + }) => ProjectPromise; + deleteProject: (where: ProjectWhereUniqueInput) => ProjectPromise; + deleteManyProjects: (where?: ProjectWhereInput) => BatchPayloadPromise; + createProjectRight: (data: ProjectRightCreateInput) => ProjectRightPromise; + updateProjectRight: (args: { + data: ProjectRightUpdateInput; + where: ProjectRightWhereUniqueInput; + }) => ProjectRightPromise; + updateManyProjectRights: (args: { + data: ProjectRightUpdateManyMutationInput; + where?: ProjectRightWhereInput; + }) => BatchPayloadPromise; + upsertProjectRight: (args: { + where: ProjectRightWhereUniqueInput; + create: ProjectRightCreateInput; + update: ProjectRightUpdateInput; + }) => ProjectRightPromise; + deleteProjectRight: ( + where: ProjectRightWhereUniqueInput + ) => ProjectRightPromise; + deleteManyProjectRights: ( + where?: ProjectRightWhereInput + ) => BatchPayloadPromise; + createSubmessage: (data: SubmessageCreateInput) => SubmessagePromise; + updateSubmessage: (args: { + data: SubmessageUpdateInput; + where: SubmessageWhereUniqueInput; + }) => SubmessagePromise; + updateManySubmessages: (args: { + data: SubmessageUpdateManyMutationInput; + where?: SubmessageWhereInput; + }) => BatchPayloadPromise; + upsertSubmessage: (args: { + where: SubmessageWhereUniqueInput; + create: SubmessageCreateInput; + update: SubmessageUpdateInput; + }) => SubmessagePromise; + deleteSubmessage: (where: SubmessageWhereUniqueInput) => SubmessagePromise; + deleteManySubmessages: (where?: SubmessageWhereInput) => BatchPayloadPromise; + + /** + * Subscriptions + */ + + $subscribe: Subscription; +} + +export interface Subscription { + account: ( + where?: AccountSubscriptionWhereInput + ) => AccountSubscriptionPayloadSubscription; + message: ( + where?: MessageSubscriptionWhereInput + ) => MessageSubscriptionPayloadSubscription; + person: ( + where?: PersonSubscriptionWhereInput + ) => PersonSubscriptionPayloadSubscription; + project: ( + where?: ProjectSubscriptionWhereInput + ) => ProjectSubscriptionPayloadSubscription; + projectRight: ( + where?: ProjectRightSubscriptionWhereInput + ) => ProjectRightSubscriptionPayloadSubscription; + submessage: ( + where?: SubmessageSubscriptionWhereInput + ) => SubmessageSubscriptionPayloadSubscription; +} + +export interface ClientConstructor { + new (options?: BaseClientOptions): T; +} + +/** + * Types + */ + +export type MessageOrderByInput = + | "id_ASC" + | "id_DESC" + | "clientId_ASC" + | "clientId_DESC" + | "createdAt_ASC" + | "createdAt_DESC" + | "updatedAt_ASC" + | "updatedAt_DESC" + | "receivedAt_ASC" + | "receivedAt_DESC" + | "_projectId_ASC" + | "_projectId_DESC" + | "integration_url_ASC" + | "integration_url_DESC" + | "integration_id_ASC" + | "integration_id_DESC" + | "title_ASC" + | "title_DESC" + | "content_ASC" + | "content_DESC" + | "channel_ASC" + | "channel_DESC" + | "read_ASC" + | "read_DESC" + | "updated_ASC" + | "updated_DESC" + | "archived_ASC" + | "archived_DESC" + | "processed_ASC" + | "processed_DESC"; + +export type RIGHT = "ADMIN" | "AGENT" | "VIEWER"; + +export type PERSON_TYPE = "COLLABORATOR" | "CUSTOMER"; + +export type MESSAGE_TYPE = "NOTE" | "MESSAGE"; + +export type CHANNEL = + | "NOTE" + | "INTERCOM" + | "MAIL" + | "SLACK" + | "ZENDESK" + | "SHEET" + | "FORM"; + +export type AccountOrderByInput = + | "id_ASC" + | "id_DESC" + | "clientId_ASC" + | "clientId_DESC" + | "createdAt_ASC" + | "createdAt_DESC" + | "updatedAt_ASC" + | "updatedAt_DESC" + | "lastSeenAt_ASC" + | "lastSeenAt_DESC" + | "deletedAt_ASC" + | "deletedAt_DESC" + | "reset_password_token_ASC" + | "reset_password_token_DESC" + | "reset_password_exp_date_ASC" + | "reset_password_exp_date_DESC" + | "username_ASC" + | "username_DESC" + | "hash_ASC" + | "hash_DESC" + | "need_onboarding_ASC" + | "need_onboarding_DESC" + | "email_validated_ASC" + | "email_validated_DESC" + | "emailConfirmToken_ASC" + | "emailConfirmToken_DESC"; + +export type MutationType = "CREATED" | "UPDATED" | "DELETED"; + +export type SubmessageOrderByInput = + | "id_ASC" + | "id_DESC" + | "clientId_ASC" + | "clientId_DESC" + | "createdAt_ASC" + | "createdAt_DESC" + | "updatedAt_ASC" + | "updatedAt_DESC" + | "receivedAt_ASC" + | "receivedAt_DESC" + | "integration_id_ASC" + | "integration_id_DESC" + | "type_ASC" + | "type_DESC" + | "content_ASC" + | "content_DESC"; + +export type PersonOrderByInput = + | "id_ASC" + | "id_DESC" + | "clientId_ASC" + | "clientId_DESC" + | "createdAt_ASC" + | "createdAt_DESC" + | "updatedAt_ASC" + | "updatedAt_DESC" + | "_projectId_ASC" + | "_projectId_DESC" + | "deleted_ASC" + | "deleted_DESC" + | "type_ASC" + | "type_DESC" + | "name_ASC" + | "name_DESC" + | "email_ASC" + | "email_DESC" + | "details_ASC" + | "details_DESC" + | "phone_ASC" + | "phone_DESC" + | "zendesk_url_ASC" + | "zendesk_url_DESC"; + +export type ProjectOrderByInput = + | "id_ASC" + | "id_DESC" + | "clientId_ASC" + | "clientId_DESC" + | "createdAt_ASC" + | "createdAt_DESC" + | "updatedAt_ASC" + | "updatedAt_DESC" + | "name_ASC" + | "name_DESC"; + +export type ProjectRightOrderByInput = + | "id_ASC" + | "id_DESC" + | "right_ASC" + | "right_DESC"; + +export interface AccountUpdateWithoutProjectDataInput { + clientId?: Maybe; + lastSeenAt?: Maybe; + deletedAt?: Maybe; + person?: Maybe; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username?: Maybe; + hash?: Maybe; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export type AccountWhereUniqueInput = AtLeastOne<{ + id: Maybe; + clientId?: Maybe; + username?: Maybe; +}>; + +export interface AccountUpdateInput { + clientId?: Maybe; + lastSeenAt?: Maybe; + deletedAt?: Maybe; + project?: Maybe; + person?: Maybe; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username?: Maybe; + hash?: Maybe; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export interface MessageCreateInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutMessagesInput; + sub_messages?: Maybe; + submitter: PersonCreateOneWithoutSubmitted_messagesInput; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface ProjectUpdateOneRequiredWithoutAccountsInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export interface ProjectUpdateDataInput { + clientId?: Maybe; + accounts?: Maybe; + messages?: Maybe; + persons?: Maybe; + name?: Maybe; +} + +export interface ProjectUpdateWithoutAccountsDataInput { + clientId?: Maybe; + messages?: Maybe; + persons?: Maybe; + name?: Maybe; +} + +export interface SubmessageWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + receivedAt?: Maybe; + receivedAt_not?: Maybe; + receivedAt_in?: Maybe; + receivedAt_not_in?: Maybe; + receivedAt_lt?: Maybe; + receivedAt_lte?: Maybe; + receivedAt_gt?: Maybe; + receivedAt_gte?: Maybe; + message?: Maybe; + submitter?: Maybe; + integration_id?: Maybe; + integration_id_not?: Maybe; + integration_id_in?: Maybe; + integration_id_not_in?: Maybe; + integration_id_lt?: Maybe; + integration_id_lte?: Maybe; + integration_id_gt?: Maybe; + integration_id_gte?: Maybe; + integration_id_contains?: Maybe; + integration_id_not_contains?: Maybe; + integration_id_starts_with?: Maybe; + integration_id_not_starts_with?: Maybe; + integration_id_ends_with?: Maybe; + integration_id_not_ends_with?: Maybe; + type?: Maybe; + type_not?: Maybe; + type_in?: Maybe; + type_not_in?: Maybe; + content?: Maybe; + content_not?: Maybe; + content_in?: Maybe; + content_not_in?: Maybe; + content_lt?: Maybe; + content_lte?: Maybe; + content_gt?: Maybe; + content_gte?: Maybe; + content_contains?: Maybe; + content_not_contains?: Maybe; + content_starts_with?: Maybe; + content_not_starts_with?: Maybe; + content_ends_with?: Maybe; + content_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface MessageUpdateManyWithoutProjectInput { + create?: Maybe< + MessageCreateWithoutProjectInput[] | MessageCreateWithoutProjectInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | MessageUpdateWithWhereUniqueWithoutProjectInput[] + | MessageUpdateWithWhereUniqueWithoutProjectInput + >; + upsert?: Maybe< + | MessageUpsertWithWhereUniqueWithoutProjectInput[] + | MessageUpsertWithWhereUniqueWithoutProjectInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | MessageUpdateManyWithWhereNestedInput[] + | MessageUpdateManyWithWhereNestedInput + >; +} + +export interface SubmessageSubscriptionWhereInput { + mutation_in?: Maybe; + updatedFields_contains?: Maybe; + updatedFields_contains_every?: Maybe; + updatedFields_contains_some?: Maybe; + node?: Maybe; + AND?: Maybe< + SubmessageSubscriptionWhereInput[] | SubmessageSubscriptionWhereInput + >; + OR?: Maybe< + SubmessageSubscriptionWhereInput[] | SubmessageSubscriptionWhereInput + >; + NOT?: Maybe< + SubmessageSubscriptionWhereInput[] | SubmessageSubscriptionWhereInput + >; +} + +export interface MessageUpdateWithWhereUniqueWithoutProjectInput { + where: MessageWhereUniqueInput; + data: MessageUpdateWithoutProjectDataInput; +} + +export interface ProjectRightSubscriptionWhereInput { + mutation_in?: Maybe; + updatedFields_contains?: Maybe; + updatedFields_contains_every?: Maybe; + updatedFields_contains_some?: Maybe; + node?: Maybe; + AND?: Maybe< + ProjectRightSubscriptionWhereInput[] | ProjectRightSubscriptionWhereInput + >; + OR?: Maybe< + ProjectRightSubscriptionWhereInput[] | ProjectRightSubscriptionWhereInput + >; + NOT?: Maybe< + ProjectRightSubscriptionWhereInput[] | ProjectRightSubscriptionWhereInput + >; +} + +export interface MessageUpdateWithoutProjectDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + sub_messages?: Maybe; + submitter?: Maybe; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface ProjectSubscriptionWhereInput { + mutation_in?: Maybe; + updatedFields_contains?: Maybe; + updatedFields_contains_every?: Maybe; + updatedFields_contains_some?: Maybe; + node?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface SubmessageUpdateManyWithoutMessageInput { + create?: Maybe< + SubmessageCreateWithoutMessageInput[] | SubmessageCreateWithoutMessageInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | SubmessageUpdateWithWhereUniqueWithoutMessageInput[] + | SubmessageUpdateWithWhereUniqueWithoutMessageInput + >; + upsert?: Maybe< + | SubmessageUpsertWithWhereUniqueWithoutMessageInput[] + | SubmessageUpsertWithWhereUniqueWithoutMessageInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | SubmessageUpdateManyWithWhereNestedInput[] + | SubmessageUpdateManyWithWhereNestedInput + >; +} + +export interface MessageSubscriptionWhereInput { + mutation_in?: Maybe; + updatedFields_contains?: Maybe; + updatedFields_contains_every?: Maybe; + updatedFields_contains_some?: Maybe; + node?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface SubmessageUpdateWithWhereUniqueWithoutMessageInput { + where: SubmessageWhereUniqueInput; + data: SubmessageUpdateWithoutMessageDataInput; +} + +export interface SubmessageUpdateManyMutationInput { + clientId?: Maybe; + receivedAt?: Maybe; + integration_id?: Maybe; + type?: Maybe; + content?: Maybe; +} + +export interface SubmessageUpdateWithoutMessageDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + submitter?: Maybe; + integration_id?: Maybe; + type?: Maybe; + content?: Maybe; +} + +export interface MessageUpdateWithoutSub_messagesDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project?: Maybe; + submitter?: Maybe; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface PersonUpdateOneRequiredInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export type MessageWhereUniqueInput = AtLeastOne<{ + id: Maybe; + clientId?: Maybe; +}>; + +export interface PersonUpdateDataInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface MessageCreateWithoutSub_messagesInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutMessagesInput; + submitter: PersonCreateOneWithoutSubmitted_messagesInput; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface ProjectUpdateOneRequiredWithoutPersonsInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export type PersonWhereUniqueInput = AtLeastOne<{ + id: Maybe; + clientId?: Maybe; +}>; + +export interface ProjectUpdateWithoutPersonsDataInput { + clientId?: Maybe; + accounts?: Maybe; + messages?: Maybe; + name?: Maybe; +} + +export interface ProjectRightUpdateManyMutationInput { + right?: Maybe; +} + +export interface AccountUpdateManyWithoutProjectInput { + create?: Maybe< + AccountCreateWithoutProjectInput[] | AccountCreateWithoutProjectInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | AccountUpdateWithWhereUniqueWithoutProjectInput[] + | AccountUpdateWithWhereUniqueWithoutProjectInput + >; + upsert?: Maybe< + | AccountUpsertWithWhereUniqueWithoutProjectInput[] + | AccountUpsertWithWhereUniqueWithoutProjectInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | AccountUpdateManyWithWhereNestedInput[] + | AccountUpdateManyWithWhereNestedInput + >; +} + +export type ProjectWhereUniqueInput = AtLeastOne<{ + id: Maybe; + clientId?: Maybe; + name?: Maybe; +}>; + +export interface AccountUpdateWithWhereUniqueWithoutProjectInput { + where: AccountWhereUniqueInput; + data: AccountUpdateWithoutProjectDataInput; +} + +export interface PersonUpdateOneWithoutRightInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + delete?: Maybe; + disconnect?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project?: Maybe; + sub_messages?: Maybe; + submitter?: Maybe; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface PersonCreateWithoutRightInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutPersonsInput; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface PersonUpdateOneRequiredWithoutAccountInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export interface PersonCreateOneWithoutRightInput { + create?: Maybe; + connect?: Maybe; +} + +export interface PersonUpdateWithoutAccountDataInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface ProjectUpdateManyMutationInput { + clientId?: Maybe; + name?: Maybe; +} + +export interface ProjectRightUpdateOneWithoutPersonInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + delete?: Maybe; + disconnect?: Maybe; + connect?: Maybe; +} + +export type SubmessageWhereUniqueInput = AtLeastOne<{ + id: Maybe; + clientId?: Maybe; +}>; + +export interface ProjectRightUpdateWithoutPersonDataInput { + project?: Maybe; + right?: Maybe; +} + +export interface PersonUpdateInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface ProjectUpdateOneRequiredInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export interface ProjectCreateOneWithoutAccountsInput { + create?: Maybe; + connect?: Maybe; +} + +export interface ProjectRightWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + project?: Maybe; + right?: Maybe; + right_not?: Maybe; + right_in?: Maybe; + right_not_in?: Maybe; + person?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface MessageCreateManyWithoutProjectInput { + create?: Maybe< + MessageCreateWithoutProjectInput[] | MessageCreateWithoutProjectInput + >; + connect?: Maybe; +} + +export interface PersonUpdateManyWithoutProjectInput { + create?: Maybe< + PersonCreateWithoutProjectInput[] | PersonCreateWithoutProjectInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | PersonUpdateWithWhereUniqueWithoutProjectInput[] + | PersonUpdateWithWhereUniqueWithoutProjectInput + >; + upsert?: Maybe< + | PersonUpsertWithWhereUniqueWithoutProjectInput[] + | PersonUpsertWithWhereUniqueWithoutProjectInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | PersonUpdateManyWithWhereNestedInput[] + | PersonUpdateManyWithWhereNestedInput + >; +} + +export interface SubmessageCreateManyWithoutMessageInput { + create?: Maybe< + SubmessageCreateWithoutMessageInput[] | SubmessageCreateWithoutMessageInput + >; + connect?: Maybe; +} + +export interface PersonUpdateWithWhereUniqueWithoutProjectInput { + where: PersonWhereUniqueInput; + data: PersonUpdateWithoutProjectDataInput; +} + +export interface PersonCreateOneInput { + create?: Maybe; + connect?: Maybe; +} + +export interface PersonUpdateWithoutProjectDataInput { + clientId?: Maybe; + _projectId?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface ProjectCreateOneWithoutPersonsInput { + create?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateManyWithoutSubmitterInput { + create?: Maybe< + MessageCreateWithoutSubmitterInput[] | MessageCreateWithoutSubmitterInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | MessageUpdateWithWhereUniqueWithoutSubmitterInput[] + | MessageUpdateWithWhereUniqueWithoutSubmitterInput + >; + upsert?: Maybe< + | MessageUpsertWithWhereUniqueWithoutSubmitterInput[] + | MessageUpsertWithWhereUniqueWithoutSubmitterInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | MessageUpdateManyWithWhereNestedInput[] + | MessageUpdateManyWithWhereNestedInput + >; +} + +export interface AccountCreateManyWithoutProjectInput { + create?: Maybe< + AccountCreateWithoutProjectInput[] | AccountCreateWithoutProjectInput + >; + connect?: Maybe; +} + +export interface MessageUpdateWithWhereUniqueWithoutSubmitterInput { + where: MessageWhereUniqueInput; + data: MessageUpdateWithoutSubmitterDataInput; +} + +export interface PersonCreateOneWithoutAccountInput { + create?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateWithoutSubmitterDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project?: Maybe; + sub_messages?: Maybe; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface ProjectRightCreateOneWithoutPersonInput { + create?: Maybe; + connect?: Maybe; +} + +export interface ProjectUpdateOneRequiredWithoutMessagesInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export interface ProjectCreateOneInput { + create?: Maybe; + connect?: Maybe; +} + +export interface ProjectUpdateWithoutMessagesDataInput { + clientId?: Maybe; + accounts?: Maybe; + persons?: Maybe; + name?: Maybe; +} + +export interface PersonCreateManyWithoutProjectInput { + create?: Maybe< + PersonCreateWithoutProjectInput[] | PersonCreateWithoutProjectInput + >; + connect?: Maybe; +} + +export interface ProjectUpsertWithoutMessagesInput { + update: ProjectUpdateWithoutMessagesDataInput; + create: ProjectCreateWithoutMessagesInput; +} + +export interface MessageCreateManyWithoutSubmitterInput { + create?: Maybe< + MessageCreateWithoutSubmitterInput[] | MessageCreateWithoutSubmitterInput + >; + connect?: Maybe; +} + +export interface PersonUpdateOneWithoutRequested_messagesInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + delete?: Maybe; + disconnect?: Maybe; + connect?: Maybe; +} + +export interface ProjectCreateOneWithoutMessagesInput { + create?: Maybe; + connect?: Maybe; +} + +export interface PersonUpdateWithoutRequested_messagesDataInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface PersonCreateOneWithoutRequested_messagesInput { + create?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateManyWithoutCcsInput { + create?: Maybe; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | MessageUpdateWithWhereUniqueWithoutCcsInput[] + | MessageUpdateWithWhereUniqueWithoutCcsInput + >; + upsert?: Maybe< + | MessageUpsertWithWhereUniqueWithoutCcsInput[] + | MessageUpsertWithWhereUniqueWithoutCcsInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | MessageUpdateManyWithWhereNestedInput[] + | MessageUpdateManyWithWhereNestedInput + >; +} + +export interface MessageCreateManyWithoutCcsInput { + create?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateWithWhereUniqueWithoutCcsInput { + where: MessageWhereUniqueInput; + data: MessageUpdateWithoutCcsDataInput; +} + +export interface PersonCreateOneWithoutSubmitted_messagesInput { + create?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateWithoutCcsDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project?: Maybe; + sub_messages?: Maybe; + submitter?: Maybe; + requester?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface MessageCreateManyWithoutRequesterInput { + create?: Maybe< + MessageCreateWithoutRequesterInput[] | MessageCreateWithoutRequesterInput + >; + connect?: Maybe; +} + +export interface PersonUpdateOneRequiredWithoutSubmitted_messagesInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export interface PersonCreateManyWithoutCc_messagesInput { + create?: Maybe< + PersonCreateWithoutCc_messagesInput[] | PersonCreateWithoutCc_messagesInput + >; + connect?: Maybe; +} + +export interface PersonUpdateWithoutSubmitted_messagesDataInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + right?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface AccountCreateOneWithoutPersonInput { + create?: Maybe; + connect?: Maybe; +} + +export interface MessageUpdateManyWithoutRequesterInput { + create?: Maybe< + MessageCreateWithoutRequesterInput[] | MessageCreateWithoutRequesterInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | MessageUpdateWithWhereUniqueWithoutRequesterInput[] + | MessageUpdateWithWhereUniqueWithoutRequesterInput + >; + upsert?: Maybe< + | MessageUpsertWithWhereUniqueWithoutRequesterInput[] + | MessageUpsertWithWhereUniqueWithoutRequesterInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | MessageUpdateManyWithWhereNestedInput[] + | MessageUpdateManyWithWhereNestedInput + >; +} + +export interface PersonWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + _projectId?: Maybe; + _projectId_not?: Maybe; + _projectId_in?: Maybe; + _projectId_not_in?: Maybe; + _projectId_lt?: Maybe; + _projectId_lte?: Maybe; + _projectId_gt?: Maybe; + _projectId_gte?: Maybe; + _projectId_contains?: Maybe; + _projectId_not_contains?: Maybe; + _projectId_starts_with?: Maybe; + _projectId_not_starts_with?: Maybe; + _projectId_ends_with?: Maybe; + _projectId_not_ends_with?: Maybe; + project?: Maybe; + right?: Maybe; + submitted_messages_every?: Maybe; + submitted_messages_some?: Maybe; + submitted_messages_none?: Maybe; + requested_messages_every?: Maybe; + requested_messages_some?: Maybe; + requested_messages_none?: Maybe; + cc_messages_every?: Maybe; + cc_messages_some?: Maybe; + cc_messages_none?: Maybe; + account?: Maybe; + deleted?: Maybe; + deleted_not?: Maybe; + type?: Maybe; + type_not?: Maybe; + type_in?: Maybe; + type_not_in?: Maybe; + name?: Maybe; + name_not?: Maybe; + name_in?: Maybe; + name_not_in?: Maybe; + name_lt?: Maybe; + name_lte?: Maybe; + name_gt?: Maybe; + name_gte?: Maybe; + name_contains?: Maybe; + name_not_contains?: Maybe; + name_starts_with?: Maybe; + name_not_starts_with?: Maybe; + name_ends_with?: Maybe; + name_not_ends_with?: Maybe; + email?: Maybe; + email_not?: Maybe; + email_in?: Maybe; + email_not_in?: Maybe; + email_lt?: Maybe; + email_lte?: Maybe; + email_gt?: Maybe; + email_gte?: Maybe; + email_contains?: Maybe; + email_not_contains?: Maybe; + email_starts_with?: Maybe; + email_not_starts_with?: Maybe; + email_ends_with?: Maybe; + email_not_ends_with?: Maybe; + details?: Maybe; + details_not?: Maybe; + details_in?: Maybe; + details_not_in?: Maybe; + details_lt?: Maybe; + details_lte?: Maybe; + details_gt?: Maybe; + details_gte?: Maybe; + details_contains?: Maybe; + details_not_contains?: Maybe; + details_starts_with?: Maybe; + details_not_starts_with?: Maybe; + details_ends_with?: Maybe; + details_not_ends_with?: Maybe; + phone?: Maybe; + phone_not?: Maybe; + phone_in?: Maybe; + phone_not_in?: Maybe; + phone_lt?: Maybe; + phone_lte?: Maybe; + phone_gt?: Maybe; + phone_gte?: Maybe; + phone_contains?: Maybe; + phone_not_contains?: Maybe; + phone_starts_with?: Maybe; + phone_not_starts_with?: Maybe; + phone_ends_with?: Maybe; + phone_not_ends_with?: Maybe; + zendesk_url?: Maybe; + zendesk_url_not?: Maybe; + zendesk_url_in?: Maybe; + zendesk_url_not_in?: Maybe; + zendesk_url_lt?: Maybe; + zendesk_url_lte?: Maybe; + zendesk_url_gt?: Maybe; + zendesk_url_gte?: Maybe; + zendesk_url_contains?: Maybe; + zendesk_url_not_contains?: Maybe; + zendesk_url_starts_with?: Maybe; + zendesk_url_not_starts_with?: Maybe; + zendesk_url_ends_with?: Maybe; + zendesk_url_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface MessageUpdateWithWhereUniqueWithoutRequesterInput { + where: MessageWhereUniqueInput; + data: MessageUpdateWithoutRequesterDataInput; +} + +export interface ProjectWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + accounts_every?: Maybe; + accounts_some?: Maybe; + accounts_none?: Maybe; + messages_every?: Maybe; + messages_some?: Maybe; + messages_none?: Maybe; + persons_every?: Maybe; + persons_some?: Maybe; + persons_none?: Maybe; + name?: Maybe; + name_not?: Maybe; + name_in?: Maybe; + name_not_in?: Maybe; + name_lt?: Maybe; + name_lte?: Maybe; + name_gt?: Maybe; + name_gte?: Maybe; + name_contains?: Maybe; + name_not_contains?: Maybe; + name_starts_with?: Maybe; + name_not_starts_with?: Maybe; + name_ends_with?: Maybe; + name_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface MessageUpdateWithoutRequesterDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project?: Maybe; + sub_messages?: Maybe; + submitter?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface PersonSubscriptionWhereInput { + mutation_in?: Maybe; + updatedFields_contains?: Maybe; + updatedFields_contains_every?: Maybe; + updatedFields_contains_some?: Maybe; + node?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface PersonUpdateManyWithoutCc_messagesInput { + create?: Maybe< + PersonCreateWithoutCc_messagesInput[] | PersonCreateWithoutCc_messagesInput + >; + delete?: Maybe; + connect?: Maybe; + set?: Maybe; + disconnect?: Maybe; + update?: Maybe< + | PersonUpdateWithWhereUniqueWithoutCc_messagesInput[] + | PersonUpdateWithWhereUniqueWithoutCc_messagesInput + >; + upsert?: Maybe< + | PersonUpsertWithWhereUniqueWithoutCc_messagesInput[] + | PersonUpsertWithWhereUniqueWithoutCc_messagesInput + >; + deleteMany?: Maybe; + updateMany?: Maybe< + | PersonUpdateManyWithWhereNestedInput[] + | PersonUpdateManyWithWhereNestedInput + >; +} + +export interface MessageUpsertWithoutSub_messagesInput { + update: MessageUpdateWithoutSub_messagesDataInput; + create: MessageCreateWithoutSub_messagesInput; +} + +export interface PersonUpdateWithWhereUniqueWithoutCc_messagesInput { + where: PersonWhereUniqueInput; + data: PersonUpdateWithoutCc_messagesDataInput; +} + +export interface SubmessageUpdateInput { + clientId?: Maybe; + receivedAt?: Maybe; + message?: Maybe; + submitter?: Maybe; + integration_id?: Maybe; + type?: Maybe; + content?: Maybe; +} + +export interface PersonUpdateWithoutCc_messagesDataInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface SubmessageCreateInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + message: MessageCreateOneWithoutSub_messagesInput; + submitter: PersonCreateOneInput; + integration_id?: Maybe; + type?: Maybe; + content?: Maybe; +} + +export interface AccountUpdateOneWithoutPersonInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + delete?: Maybe; + disconnect?: Maybe; + connect?: Maybe; +} + +export interface PersonUpdateWithoutRightDataInput { + clientId?: Maybe; + _projectId?: Maybe; + project?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface AccountUpdateWithoutPersonDataInput { + clientId?: Maybe; + lastSeenAt?: Maybe; + deletedAt?: Maybe; + project?: Maybe; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username?: Maybe; + hash?: Maybe; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export type ProjectRightWhereUniqueInput = AtLeastOne<{ + id: Maybe; +}>; + +export interface AccountUpsertWithoutPersonInput { + update: AccountUpdateWithoutPersonDataInput; + create: AccountCreateWithoutPersonInput; +} + +export interface ProjectUpdateInput { + clientId?: Maybe; + accounts?: Maybe; + messages?: Maybe; + persons?: Maybe; + name?: Maybe; +} + +export interface PersonUpsertWithWhereUniqueWithoutCc_messagesInput { + where: PersonWhereUniqueInput; + update: PersonUpdateWithoutCc_messagesDataInput; + create: PersonCreateWithoutCc_messagesInput; +} + +export interface MessageUpdateManyMutationInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface PersonScalarWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + _projectId?: Maybe; + _projectId_not?: Maybe; + _projectId_in?: Maybe; + _projectId_not_in?: Maybe; + _projectId_lt?: Maybe; + _projectId_lte?: Maybe; + _projectId_gt?: Maybe; + _projectId_gte?: Maybe; + _projectId_contains?: Maybe; + _projectId_not_contains?: Maybe; + _projectId_starts_with?: Maybe; + _projectId_not_starts_with?: Maybe; + _projectId_ends_with?: Maybe; + _projectId_not_ends_with?: Maybe; + deleted?: Maybe; + deleted_not?: Maybe; + type?: Maybe; + type_not?: Maybe; + type_in?: Maybe; + type_not_in?: Maybe; + name?: Maybe; + name_not?: Maybe; + name_in?: Maybe; + name_not_in?: Maybe; + name_lt?: Maybe; + name_lte?: Maybe; + name_gt?: Maybe; + name_gte?: Maybe; + name_contains?: Maybe; + name_not_contains?: Maybe; + name_starts_with?: Maybe; + name_not_starts_with?: Maybe; + name_ends_with?: Maybe; + name_not_ends_with?: Maybe; + email?: Maybe; + email_not?: Maybe; + email_in?: Maybe; + email_not_in?: Maybe; + email_lt?: Maybe; + email_lte?: Maybe; + email_gt?: Maybe; + email_gte?: Maybe; + email_contains?: Maybe; + email_not_contains?: Maybe; + email_starts_with?: Maybe; + email_not_starts_with?: Maybe; + email_ends_with?: Maybe; + email_not_ends_with?: Maybe; + details?: Maybe; + details_not?: Maybe; + details_in?: Maybe; + details_not_in?: Maybe; + details_lt?: Maybe; + details_lte?: Maybe; + details_gt?: Maybe; + details_gte?: Maybe; + details_contains?: Maybe; + details_not_contains?: Maybe; + details_starts_with?: Maybe; + details_not_starts_with?: Maybe; + details_ends_with?: Maybe; + details_not_ends_with?: Maybe; + phone?: Maybe; + phone_not?: Maybe; + phone_in?: Maybe; + phone_not_in?: Maybe; + phone_lt?: Maybe; + phone_lte?: Maybe; + phone_gt?: Maybe; + phone_gte?: Maybe; + phone_contains?: Maybe; + phone_not_contains?: Maybe; + phone_starts_with?: Maybe; + phone_not_starts_with?: Maybe; + phone_ends_with?: Maybe; + phone_not_ends_with?: Maybe; + zendesk_url?: Maybe; + zendesk_url_not?: Maybe; + zendesk_url_in?: Maybe; + zendesk_url_not_in?: Maybe; + zendesk_url_lt?: Maybe; + zendesk_url_lte?: Maybe; + zendesk_url_gt?: Maybe; + zendesk_url_gte?: Maybe; + zendesk_url_contains?: Maybe; + zendesk_url_not_contains?: Maybe; + zendesk_url_starts_with?: Maybe; + zendesk_url_not_starts_with?: Maybe; + zendesk_url_ends_with?: Maybe; + zendesk_url_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface ProjectCreateWithoutAccountsInput { + id?: Maybe; + clientId?: Maybe; + messages?: Maybe; + persons?: Maybe; + name: String; +} + +export interface PersonUpdateManyWithWhereNestedInput { + where: PersonScalarWhereInput; + data: PersonUpdateManyDataInput; +} + +export interface SubmessageCreateWithoutMessageInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + submitter: PersonCreateOneInput; + integration_id?: Maybe; + type?: Maybe; + content?: Maybe; +} + +export interface PersonUpdateManyDataInput { + clientId?: Maybe; + _projectId?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface ProjectCreateWithoutPersonsInput { + id?: Maybe; + clientId?: Maybe; + accounts?: Maybe; + messages?: Maybe; + name: String; +} + +export interface MessageUpsertWithWhereUniqueWithoutRequesterInput { + where: MessageWhereUniqueInput; + update: MessageUpdateWithoutRequesterDataInput; + create: MessageCreateWithoutRequesterInput; +} + +export interface PersonCreateWithoutAccountInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutPersonsInput; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface MessageScalarWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + receivedAt?: Maybe; + receivedAt_not?: Maybe; + receivedAt_in?: Maybe; + receivedAt_not_in?: Maybe; + receivedAt_lt?: Maybe; + receivedAt_lte?: Maybe; + receivedAt_gt?: Maybe; + receivedAt_gte?: Maybe; + _projectId?: Maybe; + _projectId_not?: Maybe; + _projectId_in?: Maybe; + _projectId_not_in?: Maybe; + _projectId_lt?: Maybe; + _projectId_lte?: Maybe; + _projectId_gt?: Maybe; + _projectId_gte?: Maybe; + _projectId_contains?: Maybe; + _projectId_not_contains?: Maybe; + _projectId_starts_with?: Maybe; + _projectId_not_starts_with?: Maybe; + _projectId_ends_with?: Maybe; + _projectId_not_ends_with?: Maybe; + integration_url?: Maybe; + integration_url_not?: Maybe; + integration_url_in?: Maybe; + integration_url_not_in?: Maybe; + integration_url_lt?: Maybe; + integration_url_lte?: Maybe; + integration_url_gt?: Maybe; + integration_url_gte?: Maybe; + integration_url_contains?: Maybe; + integration_url_not_contains?: Maybe; + integration_url_starts_with?: Maybe; + integration_url_not_starts_with?: Maybe; + integration_url_ends_with?: Maybe; + integration_url_not_ends_with?: Maybe; + integration_id?: Maybe; + integration_id_not?: Maybe; + integration_id_in?: Maybe; + integration_id_not_in?: Maybe; + integration_id_lt?: Maybe; + integration_id_lte?: Maybe; + integration_id_gt?: Maybe; + integration_id_gte?: Maybe; + integration_id_contains?: Maybe; + integration_id_not_contains?: Maybe; + integration_id_starts_with?: Maybe; + integration_id_not_starts_with?: Maybe; + integration_id_ends_with?: Maybe; + integration_id_not_ends_with?: Maybe; + title?: Maybe; + title_not?: Maybe; + title_in?: Maybe; + title_not_in?: Maybe; + title_lt?: Maybe; + title_lte?: Maybe; + title_gt?: Maybe; + title_gte?: Maybe; + title_contains?: Maybe; + title_not_contains?: Maybe; + title_starts_with?: Maybe; + title_not_starts_with?: Maybe; + title_ends_with?: Maybe; + title_not_ends_with?: Maybe; + content?: Maybe; + content_not?: Maybe; + content_in?: Maybe; + content_not_in?: Maybe; + content_lt?: Maybe; + content_lte?: Maybe; + content_gt?: Maybe; + content_gte?: Maybe; + content_contains?: Maybe; + content_not_contains?: Maybe; + content_starts_with?: Maybe; + content_not_starts_with?: Maybe; + content_ends_with?: Maybe; + content_not_ends_with?: Maybe; + channel?: Maybe; + channel_not?: Maybe; + channel_in?: Maybe; + channel_not_in?: Maybe; + read?: Maybe; + read_not?: Maybe; + updated?: Maybe; + updated_not?: Maybe; + archived?: Maybe; + archived_not?: Maybe; + processed?: Maybe; + processed_not?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface ProjectCreateInput { + id?: Maybe; + clientId?: Maybe; + accounts?: Maybe; + messages?: Maybe; + persons?: Maybe; + name: String; +} + +export interface MessageUpdateManyWithWhereNestedInput { + where: MessageScalarWhereInput; + data: MessageUpdateManyDataInput; +} + +export interface MessageCreateWithoutSubmitterInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutMessagesInput; + sub_messages?: Maybe; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface MessageUpdateManyDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface PersonCreateWithoutRequested_messagesInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutPersonsInput; + right?: Maybe; + submitted_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface PersonUpsertWithoutSubmitted_messagesInput { + update: PersonUpdateWithoutSubmitted_messagesDataInput; + create: PersonCreateWithoutSubmitted_messagesInput; +} + +export interface PersonCreateWithoutSubmitted_messagesInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutPersonsInput; + right?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface MessageUpsertWithWhereUniqueWithoutCcsInput { + where: MessageWhereUniqueInput; + update: MessageUpdateWithoutCcsDataInput; + create: MessageCreateWithoutCcsInput; +} + +export interface PersonCreateWithoutCc_messagesInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutPersonsInput; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface PersonUpsertWithoutRequested_messagesInput { + update: PersonUpdateWithoutRequested_messagesDataInput; + create: PersonCreateWithoutRequested_messagesInput; +} + +export interface MessageWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + receivedAt?: Maybe; + receivedAt_not?: Maybe; + receivedAt_in?: Maybe; + receivedAt_not_in?: Maybe; + receivedAt_lt?: Maybe; + receivedAt_lte?: Maybe; + receivedAt_gt?: Maybe; + receivedAt_gte?: Maybe; + _projectId?: Maybe; + _projectId_not?: Maybe; + _projectId_in?: Maybe; + _projectId_not_in?: Maybe; + _projectId_lt?: Maybe; + _projectId_lte?: Maybe; + _projectId_gt?: Maybe; + _projectId_gte?: Maybe; + _projectId_contains?: Maybe; + _projectId_not_contains?: Maybe; + _projectId_starts_with?: Maybe; + _projectId_not_starts_with?: Maybe; + _projectId_ends_with?: Maybe; + _projectId_not_ends_with?: Maybe; + project?: Maybe; + sub_messages_every?: Maybe; + sub_messages_some?: Maybe; + sub_messages_none?: Maybe; + submitter?: Maybe; + requester?: Maybe; + ccs_every?: Maybe; + ccs_some?: Maybe; + ccs_none?: Maybe; + integration_url?: Maybe; + integration_url_not?: Maybe; + integration_url_in?: Maybe; + integration_url_not_in?: Maybe; + integration_url_lt?: Maybe; + integration_url_lte?: Maybe; + integration_url_gt?: Maybe; + integration_url_gte?: Maybe; + integration_url_contains?: Maybe; + integration_url_not_contains?: Maybe; + integration_url_starts_with?: Maybe; + integration_url_not_starts_with?: Maybe; + integration_url_ends_with?: Maybe; + integration_url_not_ends_with?: Maybe; + integration_id?: Maybe; + integration_id_not?: Maybe; + integration_id_in?: Maybe; + integration_id_not_in?: Maybe; + integration_id_lt?: Maybe; + integration_id_lte?: Maybe; + integration_id_gt?: Maybe; + integration_id_gte?: Maybe; + integration_id_contains?: Maybe; + integration_id_not_contains?: Maybe; + integration_id_starts_with?: Maybe; + integration_id_not_starts_with?: Maybe; + integration_id_ends_with?: Maybe; + integration_id_not_ends_with?: Maybe; + title?: Maybe; + title_not?: Maybe; + title_in?: Maybe; + title_not_in?: Maybe; + title_lt?: Maybe; + title_lte?: Maybe; + title_gt?: Maybe; + title_gte?: Maybe; + title_contains?: Maybe; + title_not_contains?: Maybe; + title_starts_with?: Maybe; + title_not_starts_with?: Maybe; + title_ends_with?: Maybe; + title_not_ends_with?: Maybe; + content?: Maybe; + content_not?: Maybe; + content_in?: Maybe; + content_not_in?: Maybe; + content_lt?: Maybe; + content_lte?: Maybe; + content_gt?: Maybe; + content_gte?: Maybe; + content_contains?: Maybe; + content_not_contains?: Maybe; + content_starts_with?: Maybe; + content_not_starts_with?: Maybe; + content_ends_with?: Maybe; + content_not_ends_with?: Maybe; + channel?: Maybe; + channel_not?: Maybe; + channel_in?: Maybe; + channel_not_in?: Maybe; + read?: Maybe; + read_not?: Maybe; + updated?: Maybe; + updated_not?: Maybe; + archived?: Maybe; + archived_not?: Maybe; + processed?: Maybe; + processed_not?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface MessageUpsertWithWhereUniqueWithoutSubmitterInput { + where: MessageWhereUniqueInput; + update: MessageUpdateWithoutSubmitterDataInput; + create: MessageCreateWithoutSubmitterInput; +} + +export interface AccountSubscriptionWhereInput { + mutation_in?: Maybe; + updatedFields_contains?: Maybe; + updatedFields_contains_every?: Maybe; + updatedFields_contains_some?: Maybe; + node?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface PersonUpsertWithWhereUniqueWithoutProjectInput { + where: PersonWhereUniqueInput; + update: PersonUpdateWithoutProjectDataInput; + create: PersonCreateWithoutProjectInput; +} + +export interface MessageCreateOneWithoutSub_messagesInput { + create?: Maybe; + connect?: Maybe; +} + +export interface ProjectUpsertNestedInput { + update: ProjectUpdateDataInput; + create: ProjectCreateInput; +} + +export interface ProjectRightUpdateInput { + project?: Maybe; + right?: Maybe; + person?: Maybe; +} + +export interface ProjectRightUpsertWithoutPersonInput { + update: ProjectRightUpdateWithoutPersonDataInput; + create: ProjectRightCreateWithoutPersonInput; +} + +export interface PersonUpdateManyMutationInput { + clientId?: Maybe; + _projectId?: Maybe; + deleted?: Maybe; + type?: Maybe; + name?: Maybe; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface PersonUpsertWithoutAccountInput { + update: PersonUpdateWithoutAccountDataInput; + create: PersonCreateWithoutAccountInput; +} + +export interface MessageCreateWithoutProjectInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + sub_messages?: Maybe; + submitter: PersonCreateOneWithoutSubmitted_messagesInput; + requester?: Maybe; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface AccountUpsertWithWhereUniqueWithoutProjectInput { + where: AccountWhereUniqueInput; + update: AccountUpdateWithoutProjectDataInput; + create: AccountCreateWithoutProjectInput; +} + +export interface AccountCreateWithoutProjectInput { + id?: Maybe; + clientId?: Maybe; + lastSeenAt: DateTimeInput; + deletedAt?: Maybe; + person: PersonCreateOneWithoutAccountInput; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username: String; + hash: String; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export interface AccountScalarWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + lastSeenAt?: Maybe; + lastSeenAt_not?: Maybe; + lastSeenAt_in?: Maybe; + lastSeenAt_not_in?: Maybe; + lastSeenAt_lt?: Maybe; + lastSeenAt_lte?: Maybe; + lastSeenAt_gt?: Maybe; + lastSeenAt_gte?: Maybe; + deletedAt?: Maybe; + deletedAt_not?: Maybe; + deletedAt_in?: Maybe; + deletedAt_not_in?: Maybe; + deletedAt_lt?: Maybe; + deletedAt_lte?: Maybe; + deletedAt_gt?: Maybe; + deletedAt_gte?: Maybe; + reset_password_token?: Maybe; + reset_password_token_not?: Maybe; + reset_password_token_in?: Maybe; + reset_password_token_not_in?: Maybe; + reset_password_token_lt?: Maybe; + reset_password_token_lte?: Maybe; + reset_password_token_gt?: Maybe; + reset_password_token_gte?: Maybe; + reset_password_token_contains?: Maybe; + reset_password_token_not_contains?: Maybe; + reset_password_token_starts_with?: Maybe; + reset_password_token_not_starts_with?: Maybe; + reset_password_token_ends_with?: Maybe; + reset_password_token_not_ends_with?: Maybe; + reset_password_exp_date?: Maybe; + reset_password_exp_date_not?: Maybe; + reset_password_exp_date_in?: Maybe; + reset_password_exp_date_not_in?: Maybe; + reset_password_exp_date_lt?: Maybe; + reset_password_exp_date_lte?: Maybe; + reset_password_exp_date_gt?: Maybe; + reset_password_exp_date_gte?: Maybe; + username?: Maybe; + username_not?: Maybe; + username_in?: Maybe; + username_not_in?: Maybe; + username_lt?: Maybe; + username_lte?: Maybe; + username_gt?: Maybe; + username_gte?: Maybe; + username_contains?: Maybe; + username_not_contains?: Maybe; + username_starts_with?: Maybe; + username_not_starts_with?: Maybe; + username_ends_with?: Maybe; + username_not_ends_with?: Maybe; + hash?: Maybe; + hash_not?: Maybe; + hash_in?: Maybe; + hash_not_in?: Maybe; + hash_lt?: Maybe; + hash_lte?: Maybe; + hash_gt?: Maybe; + hash_gte?: Maybe; + hash_contains?: Maybe; + hash_not_contains?: Maybe; + hash_starts_with?: Maybe; + hash_not_starts_with?: Maybe; + hash_ends_with?: Maybe; + hash_not_ends_with?: Maybe; + need_onboarding?: Maybe; + need_onboarding_not?: Maybe; + email_validated?: Maybe; + email_validated_not?: Maybe; + emailConfirmToken?: Maybe; + emailConfirmToken_not?: Maybe; + emailConfirmToken_in?: Maybe; + emailConfirmToken_not_in?: Maybe; + emailConfirmToken_lt?: Maybe; + emailConfirmToken_lte?: Maybe; + emailConfirmToken_gt?: Maybe; + emailConfirmToken_gte?: Maybe; + emailConfirmToken_contains?: Maybe; + emailConfirmToken_not_contains?: Maybe; + emailConfirmToken_starts_with?: Maybe; + emailConfirmToken_not_starts_with?: Maybe; + emailConfirmToken_ends_with?: Maybe; + emailConfirmToken_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface PersonCreateWithoutProjectInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface AccountUpdateManyWithWhereNestedInput { + where: AccountScalarWhereInput; + data: AccountUpdateManyDataInput; +} + +export interface MessageCreateWithoutCcsInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutMessagesInput; + sub_messages?: Maybe; + submitter: PersonCreateOneWithoutSubmitted_messagesInput; + requester?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface AccountUpdateManyDataInput { + clientId?: Maybe; + lastSeenAt?: Maybe; + deletedAt?: Maybe; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username?: Maybe; + hash?: Maybe; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export interface AccountCreateWithoutPersonInput { + id?: Maybe; + clientId?: Maybe; + lastSeenAt: DateTimeInput; + deletedAt?: Maybe; + project: ProjectCreateOneWithoutAccountsInput; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username: String; + hash: String; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export interface ProjectUpsertWithoutPersonsInput { + update: ProjectUpdateWithoutPersonsDataInput; + create: ProjectCreateWithoutPersonsInput; +} + +export interface MessageUpdateOneRequiredWithoutSub_messagesInput { + create?: Maybe; + update?: Maybe; + upsert?: Maybe; + connect?: Maybe; +} + +export interface PersonUpsertNestedInput { + update: PersonUpdateDataInput; + create: PersonCreateInput; +} + +export interface ProjectRightCreateInput { + id?: Maybe; + project: ProjectCreateOneInput; + right: RIGHT; + person?: Maybe; +} + +export interface SubmessageUpsertWithWhereUniqueWithoutMessageInput { + where: SubmessageWhereUniqueInput; + update: SubmessageUpdateWithoutMessageDataInput; + create: SubmessageCreateWithoutMessageInput; +} + +export interface PersonCreateInput { + id?: Maybe; + clientId?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutPersonsInput; + right?: Maybe; + submitted_messages?: Maybe; + requested_messages?: Maybe; + cc_messages?: Maybe; + account?: Maybe; + deleted?: Maybe; + type?: Maybe; + name: String; + email?: Maybe; + details?: Maybe; + phone?: Maybe; + zendesk_url?: Maybe; +} + +export interface SubmessageScalarWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + receivedAt?: Maybe; + receivedAt_not?: Maybe; + receivedAt_in?: Maybe; + receivedAt_not_in?: Maybe; + receivedAt_lt?: Maybe; + receivedAt_lte?: Maybe; + receivedAt_gt?: Maybe; + receivedAt_gte?: Maybe; + integration_id?: Maybe; + integration_id_not?: Maybe; + integration_id_in?: Maybe; + integration_id_not_in?: Maybe; + integration_id_lt?: Maybe; + integration_id_lte?: Maybe; + integration_id_gt?: Maybe; + integration_id_gte?: Maybe; + integration_id_contains?: Maybe; + integration_id_not_contains?: Maybe; + integration_id_starts_with?: Maybe; + integration_id_not_starts_with?: Maybe; + integration_id_ends_with?: Maybe; + integration_id_not_ends_with?: Maybe; + type?: Maybe; + type_not?: Maybe; + type_in?: Maybe; + type_not_in?: Maybe; + content?: Maybe; + content_not?: Maybe; + content_in?: Maybe; + content_not_in?: Maybe; + content_lt?: Maybe; + content_lte?: Maybe; + content_gt?: Maybe; + content_gte?: Maybe; + content_contains?: Maybe; + content_not_contains?: Maybe; + content_starts_with?: Maybe; + content_not_starts_with?: Maybe; + content_ends_with?: Maybe; + content_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface ProjectCreateWithoutMessagesInput { + id?: Maybe; + clientId?: Maybe; + accounts?: Maybe; + persons?: Maybe; + name: String; +} + +export interface SubmessageUpdateManyWithWhereNestedInput { + where: SubmessageScalarWhereInput; + data: SubmessageUpdateManyDataInput; +} + +export interface AccountWhereInput { + id?: Maybe; + id_not?: Maybe; + id_in?: Maybe; + id_not_in?: Maybe; + id_lt?: Maybe; + id_lte?: Maybe; + id_gt?: Maybe; + id_gte?: Maybe; + id_contains?: Maybe; + id_not_contains?: Maybe; + id_starts_with?: Maybe; + id_not_starts_with?: Maybe; + id_ends_with?: Maybe; + id_not_ends_with?: Maybe; + clientId?: Maybe; + clientId_not?: Maybe; + clientId_in?: Maybe; + clientId_not_in?: Maybe; + clientId_lt?: Maybe; + clientId_lte?: Maybe; + clientId_gt?: Maybe; + clientId_gte?: Maybe; + clientId_contains?: Maybe; + clientId_not_contains?: Maybe; + clientId_starts_with?: Maybe; + clientId_not_starts_with?: Maybe; + clientId_ends_with?: Maybe; + clientId_not_ends_with?: Maybe; + createdAt?: Maybe; + createdAt_not?: Maybe; + createdAt_in?: Maybe; + createdAt_not_in?: Maybe; + createdAt_lt?: Maybe; + createdAt_lte?: Maybe; + createdAt_gt?: Maybe; + createdAt_gte?: Maybe; + updatedAt?: Maybe; + updatedAt_not?: Maybe; + updatedAt_in?: Maybe; + updatedAt_not_in?: Maybe; + updatedAt_lt?: Maybe; + updatedAt_lte?: Maybe; + updatedAt_gt?: Maybe; + updatedAt_gte?: Maybe; + lastSeenAt?: Maybe; + lastSeenAt_not?: Maybe; + lastSeenAt_in?: Maybe; + lastSeenAt_not_in?: Maybe; + lastSeenAt_lt?: Maybe; + lastSeenAt_lte?: Maybe; + lastSeenAt_gt?: Maybe; + lastSeenAt_gte?: Maybe; + deletedAt?: Maybe; + deletedAt_not?: Maybe; + deletedAt_in?: Maybe; + deletedAt_not_in?: Maybe; + deletedAt_lt?: Maybe; + deletedAt_lte?: Maybe; + deletedAt_gt?: Maybe; + deletedAt_gte?: Maybe; + project?: Maybe; + person?: Maybe; + reset_password_token?: Maybe; + reset_password_token_not?: Maybe; + reset_password_token_in?: Maybe; + reset_password_token_not_in?: Maybe; + reset_password_token_lt?: Maybe; + reset_password_token_lte?: Maybe; + reset_password_token_gt?: Maybe; + reset_password_token_gte?: Maybe; + reset_password_token_contains?: Maybe; + reset_password_token_not_contains?: Maybe; + reset_password_token_starts_with?: Maybe; + reset_password_token_not_starts_with?: Maybe; + reset_password_token_ends_with?: Maybe; + reset_password_token_not_ends_with?: Maybe; + reset_password_exp_date?: Maybe; + reset_password_exp_date_not?: Maybe; + reset_password_exp_date_in?: Maybe; + reset_password_exp_date_not_in?: Maybe; + reset_password_exp_date_lt?: Maybe; + reset_password_exp_date_lte?: Maybe; + reset_password_exp_date_gt?: Maybe; + reset_password_exp_date_gte?: Maybe; + username?: Maybe; + username_not?: Maybe; + username_in?: Maybe; + username_not_in?: Maybe; + username_lt?: Maybe; + username_lte?: Maybe; + username_gt?: Maybe; + username_gte?: Maybe; + username_contains?: Maybe; + username_not_contains?: Maybe; + username_starts_with?: Maybe; + username_not_starts_with?: Maybe; + username_ends_with?: Maybe; + username_not_ends_with?: Maybe; + hash?: Maybe; + hash_not?: Maybe; + hash_in?: Maybe; + hash_not_in?: Maybe; + hash_lt?: Maybe; + hash_lte?: Maybe; + hash_gt?: Maybe; + hash_gte?: Maybe; + hash_contains?: Maybe; + hash_not_contains?: Maybe; + hash_starts_with?: Maybe; + hash_not_starts_with?: Maybe; + hash_ends_with?: Maybe; + hash_not_ends_with?: Maybe; + need_onboarding?: Maybe; + need_onboarding_not?: Maybe; + email_validated?: Maybe; + email_validated_not?: Maybe; + emailConfirmToken?: Maybe; + emailConfirmToken_not?: Maybe; + emailConfirmToken_in?: Maybe; + emailConfirmToken_not_in?: Maybe; + emailConfirmToken_lt?: Maybe; + emailConfirmToken_lte?: Maybe; + emailConfirmToken_gt?: Maybe; + emailConfirmToken_gte?: Maybe; + emailConfirmToken_contains?: Maybe; + emailConfirmToken_not_contains?: Maybe; + emailConfirmToken_starts_with?: Maybe; + emailConfirmToken_not_starts_with?: Maybe; + emailConfirmToken_ends_with?: Maybe; + emailConfirmToken_not_ends_with?: Maybe; + AND?: Maybe; + OR?: Maybe; + NOT?: Maybe; +} + +export interface AccountUpdateManyMutationInput { + clientId?: Maybe; + lastSeenAt?: Maybe; + deletedAt?: Maybe; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username?: Maybe; + hash?: Maybe; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export interface ProjectUpsertWithoutAccountsInput { + update: ProjectUpdateWithoutAccountsDataInput; + create: ProjectCreateWithoutAccountsInput; +} + +export interface MessageUpsertWithWhereUniqueWithoutProjectInput { + where: MessageWhereUniqueInput; + update: MessageUpdateWithoutProjectDataInput; + create: MessageCreateWithoutProjectInput; +} + +export interface SubmessageUpdateManyDataInput { + clientId?: Maybe; + receivedAt?: Maybe; + integration_id?: Maybe; + type?: Maybe; + content?: Maybe; +} + +export interface PersonUpsertWithoutRightInput { + update: PersonUpdateWithoutRightDataInput; + create: PersonCreateWithoutRightInput; +} + +export interface MessageCreateWithoutRequesterInput { + id?: Maybe; + clientId?: Maybe; + receivedAt?: Maybe; + _projectId?: Maybe; + project: ProjectCreateOneWithoutMessagesInput; + sub_messages?: Maybe; + submitter: PersonCreateOneWithoutSubmitted_messagesInput; + ccs?: Maybe; + integration_url?: Maybe; + integration_id?: Maybe; + title?: Maybe; + content?: Maybe; + channel?: Maybe; + read?: Maybe; + updated?: Maybe; + archived?: Maybe; + processed?: Maybe; +} + +export interface ProjectRightCreateWithoutPersonInput { + id?: Maybe; + project: ProjectCreateOneInput; + right: RIGHT; +} + +export interface AccountCreateInput { + id?: Maybe; + clientId?: Maybe; + lastSeenAt: DateTimeInput; + deletedAt?: Maybe; + project: ProjectCreateOneWithoutAccountsInput; + person: PersonCreateOneWithoutAccountInput; + reset_password_token?: Maybe; + reset_password_exp_date?: Maybe; + username: String; + hash: String; + need_onboarding?: Maybe; + email_validated?: Maybe; + emailConfirmToken?: Maybe; +} + +export interface NodeNode { + id: ID_Output; +} + +export interface SubmessagePreviousValues { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + receivedAt?: DateTimeOutput; + integration_id?: String; + type: MESSAGE_TYPE; + content: String; +} + +export interface SubmessagePreviousValuesPromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + receivedAt: () => Promise; + integration_id: () => Promise; + type: () => Promise; + content: () => Promise; +} + +export interface SubmessagePreviousValuesSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + receivedAt: () => Promise>; + integration_id: () => Promise>; + type: () => Promise>; + content: () => Promise>; +} + +export interface MessageConnection { + pageInfo: PageInfo; + edges: MessageEdge[]; +} + +export interface MessageConnectionPromise + extends Promise, + Fragmentable { + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; +} + +export interface MessageConnectionSubscription + extends Promise>, + Fragmentable { + pageInfo: () => T; + edges: >>() => T; + aggregate: () => T; +} + +export interface Message { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + receivedAt?: DateTimeOutput; + _projectId?: ID_Output; + integration_url?: String; + integration_id?: String; + title: String; + content: String; + channel: CHANNEL; + read: Boolean; + updated: Boolean; + archived: Boolean; + processed: Boolean; +} + +export interface MessagePromise extends Promise, Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + receivedAt: () => Promise; + _projectId: () => Promise; + project: () => T; + sub_messages: >(args?: { + where?: SubmessageWhereInput; + orderBy?: SubmessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + submitter: () => T; + requester: () => T; + ccs: >(args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + integration_url: () => Promise; + integration_id: () => Promise; + title: () => Promise; + content: () => Promise; + channel: () => Promise; + read: () => Promise; + updated: () => Promise; + archived: () => Promise; + processed: () => Promise; +} + +export interface MessageSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + receivedAt: () => Promise>; + _projectId: () => Promise>; + project: () => T; + sub_messages: >>(args?: { + where?: SubmessageWhereInput; + orderBy?: SubmessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + submitter: () => T; + requester: () => T; + ccs: >>(args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + integration_url: () => Promise>; + integration_id: () => Promise>; + title: () => Promise>; + content: () => Promise>; + channel: () => Promise>; + read: () => Promise>; + updated: () => Promise>; + archived: () => Promise>; + processed: () => Promise>; +} + +export interface MessageNullablePromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + receivedAt: () => Promise; + _projectId: () => Promise; + project: () => T; + sub_messages: >(args?: { + where?: SubmessageWhereInput; + orderBy?: SubmessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + submitter: () => T; + requester: () => T; + ccs: >(args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + integration_url: () => Promise; + integration_id: () => Promise; + title: () => Promise; + content: () => Promise; + channel: () => Promise; + read: () => Promise; + updated: () => Promise; + archived: () => Promise; + processed: () => Promise; +} + +export interface AggregateAccount { + count: Int; +} + +export interface AggregateAccountPromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface AggregateAccountSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface AccountEdge { + node: Account; + cursor: String; +} + +export interface AccountEdgePromise extends Promise, Fragmentable { + node: () => T; + cursor: () => Promise; +} + +export interface AccountEdgeSubscription + extends Promise>, + Fragmentable { + node: () => T; + cursor: () => Promise>; +} + +export interface BatchPayload { + count: Long; +} + +export interface BatchPayloadPromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface BatchPayloadSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface AggregateSubmessage { + count: Int; +} + +export interface AggregateSubmessagePromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface AggregateSubmessageSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface PageInfo { + hasNextPage: Boolean; + hasPreviousPage: Boolean; + startCursor?: String; + endCursor?: String; +} + +export interface PageInfoPromise extends Promise, Fragmentable { + hasNextPage: () => Promise; + hasPreviousPage: () => Promise; + startCursor: () => Promise; + endCursor: () => Promise; +} + +export interface PageInfoSubscription + extends Promise>, + Fragmentable { + hasNextPage: () => Promise>; + hasPreviousPage: () => Promise>; + startCursor: () => Promise>; + endCursor: () => Promise>; +} + +export interface SubmessageConnection { + pageInfo: PageInfo; + edges: SubmessageEdge[]; +} + +export interface SubmessageConnectionPromise + extends Promise, + Fragmentable { + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; +} + +export interface SubmessageConnectionSubscription + extends Promise>, + Fragmentable { + pageInfo: () => T; + edges: >>() => T; + aggregate: () => T; +} + +export interface AccountConnection { + pageInfo: PageInfo; + edges: AccountEdge[]; +} + +export interface AccountConnectionPromise + extends Promise, + Fragmentable { + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; +} + +export interface AccountConnectionSubscription + extends Promise>, + Fragmentable { + pageInfo: () => T; + edges: >>() => T; + aggregate: () => T; +} + +export interface ProjectRightEdge { + node: ProjectRight; + cursor: String; +} + +export interface ProjectRightEdgePromise + extends Promise, + Fragmentable { + node: () => T; + cursor: () => Promise; +} + +export interface ProjectRightEdgeSubscription + extends Promise>, + Fragmentable { + node: () => T; + cursor: () => Promise>; +} + +export interface Project { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + name: String; +} + +export interface ProjectPromise extends Promise, Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + accounts: >(args?: { + where?: AccountWhereInput; + orderBy?: AccountOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + persons: >(args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + name: () => Promise; +} + +export interface ProjectSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + accounts: >>(args?: { + where?: AccountWhereInput; + orderBy?: AccountOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + messages: >>(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + persons: >>(args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + name: () => Promise>; +} + +export interface ProjectNullablePromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + accounts: >(args?: { + where?: AccountWhereInput; + orderBy?: AccountOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + persons: >(args?: { + where?: PersonWhereInput; + orderBy?: PersonOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + name: () => Promise; +} + +export interface Account { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + lastSeenAt: DateTimeOutput; + deletedAt?: DateTimeOutput; + reset_password_token?: String; + reset_password_exp_date?: DateTimeOutput; + username: String; + hash: String; + need_onboarding: Boolean; + email_validated: Boolean; + emailConfirmToken?: String; +} + +export interface AccountPromise extends Promise, Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + lastSeenAt: () => Promise; + deletedAt: () => Promise; + project: () => T; + person: () => T; + reset_password_token: () => Promise; + reset_password_exp_date: () => Promise; + username: () => Promise; + hash: () => Promise; + need_onboarding: () => Promise; + email_validated: () => Promise; + emailConfirmToken: () => Promise; +} + +export interface AccountSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + lastSeenAt: () => Promise>; + deletedAt: () => Promise>; + project: () => T; + person: () => T; + reset_password_token: () => Promise>; + reset_password_exp_date: () => Promise>; + username: () => Promise>; + hash: () => Promise>; + need_onboarding: () => Promise>; + email_validated: () => Promise>; + emailConfirmToken: () => Promise>; +} + +export interface AccountNullablePromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + lastSeenAt: () => Promise; + deletedAt: () => Promise; + project: () => T; + person: () => T; + reset_password_token: () => Promise; + reset_password_exp_date: () => Promise; + username: () => Promise; + hash: () => Promise; + need_onboarding: () => Promise; + email_validated: () => Promise; + emailConfirmToken: () => Promise; +} + +export interface ProjectRightSubscriptionPayload { + mutation: MutationType; + node: ProjectRight; + updatedFields: String[]; + previousValues: ProjectRightPreviousValues; +} + +export interface ProjectRightSubscriptionPayloadPromise + extends Promise, + Fragmentable { + mutation: () => Promise; + node: () => T; + updatedFields: () => Promise; + previousValues: () => T; +} + +export interface ProjectRightSubscriptionPayloadSubscription + extends Promise>, + Fragmentable { + mutation: () => Promise>; + node: () => T; + updatedFields: () => Promise>; + previousValues: () => T; +} + +export interface ProjectEdge { + node: Project; + cursor: String; +} + +export interface ProjectEdgePromise extends Promise, Fragmentable { + node: () => T; + cursor: () => Promise; +} + +export interface ProjectEdgeSubscription + extends Promise>, + Fragmentable { + node: () => T; + cursor: () => Promise>; +} + +export interface AccountSubscriptionPayload { + mutation: MutationType; + node: Account; + updatedFields: String[]; + previousValues: AccountPreviousValues; +} + +export interface AccountSubscriptionPayloadPromise + extends Promise, + Fragmentable { + mutation: () => Promise; + node: () => T; + updatedFields: () => Promise; + previousValues: () => T; +} + +export interface AccountSubscriptionPayloadSubscription + extends Promise>, + Fragmentable { + mutation: () => Promise>; + node: () => T; + updatedFields: () => Promise>; + previousValues: () => T; +} + +export interface ProjectRightPreviousValues { + id: ID_Output; + right: RIGHT; +} + +export interface ProjectRightPreviousValuesPromise + extends Promise, + Fragmentable { + id: () => Promise; + right: () => Promise; +} + +export interface ProjectRightPreviousValuesSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + right: () => Promise>; +} + +export interface AccountPreviousValues { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + lastSeenAt: DateTimeOutput; + deletedAt?: DateTimeOutput; + reset_password_token?: String; + reset_password_exp_date?: DateTimeOutput; + username: String; + hash: String; + need_onboarding: Boolean; + email_validated: Boolean; + emailConfirmToken?: String; +} + +export interface AccountPreviousValuesPromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + lastSeenAt: () => Promise; + deletedAt: () => Promise; + reset_password_token: () => Promise; + reset_password_exp_date: () => Promise; + username: () => Promise; + hash: () => Promise; + need_onboarding: () => Promise; + email_validated: () => Promise; + emailConfirmToken: () => Promise; +} + +export interface AccountPreviousValuesSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + lastSeenAt: () => Promise>; + deletedAt: () => Promise>; + reset_password_token: () => Promise>; + reset_password_exp_date: () => Promise>; + username: () => Promise>; + hash: () => Promise>; + need_onboarding: () => Promise>; + email_validated: () => Promise>; + emailConfirmToken: () => Promise>; +} + +export interface PersonEdge { + node: Person; + cursor: String; +} + +export interface PersonEdgePromise extends Promise, Fragmentable { + node: () => T; + cursor: () => Promise; +} + +export interface PersonEdgeSubscription + extends Promise>, + Fragmentable { + node: () => T; + cursor: () => Promise>; +} + +export interface ProjectRight { + id: ID_Output; + right: RIGHT; +} + +export interface ProjectRightPromise + extends Promise, + Fragmentable { + id: () => Promise; + project: () => T; + right: () => Promise; + person: () => T; +} + +export interface ProjectRightSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + project: () => T; + right: () => Promise>; + person: () => T; +} + +export interface ProjectRightNullablePromise + extends Promise, + Fragmentable { + id: () => Promise; + project: () => T; + right: () => Promise; + person: () => T; +} + +export interface AggregateMessage { + count: Int; +} + +export interface AggregateMessagePromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface AggregateMessageSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface MessageSubscriptionPayload { + mutation: MutationType; + node: Message; + updatedFields: String[]; + previousValues: MessagePreviousValues; +} + +export interface MessageSubscriptionPayloadPromise + extends Promise, + Fragmentable { + mutation: () => Promise; + node: () => T; + updatedFields: () => Promise; + previousValues: () => T; +} + +export interface MessageSubscriptionPayloadSubscription + extends Promise>, + Fragmentable { + mutation: () => Promise>; + node: () => T; + updatedFields: () => Promise>; + previousValues: () => T; +} + +export interface SubmessageSubscriptionPayload { + mutation: MutationType; + node: Submessage; + updatedFields: String[]; + previousValues: SubmessagePreviousValues; +} + +export interface SubmessageSubscriptionPayloadPromise + extends Promise, + Fragmentable { + mutation: () => Promise; + node: () => T; + updatedFields: () => Promise; + previousValues: () => T; +} + +export interface SubmessageSubscriptionPayloadSubscription + extends Promise>, + Fragmentable { + mutation: () => Promise>; + node: () => T; + updatedFields: () => Promise>; + previousValues: () => T; +} + +export interface MessagePreviousValues { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + receivedAt?: DateTimeOutput; + _projectId?: ID_Output; + integration_url?: String; + integration_id?: String; + title: String; + content: String; + channel: CHANNEL; + read: Boolean; + updated: Boolean; + archived: Boolean; + processed: Boolean; +} + +export interface MessagePreviousValuesPromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + receivedAt: () => Promise; + _projectId: () => Promise; + integration_url: () => Promise; + integration_id: () => Promise; + title: () => Promise; + content: () => Promise; + channel: () => Promise; + read: () => Promise; + updated: () => Promise; + archived: () => Promise; + processed: () => Promise; +} + +export interface MessagePreviousValuesSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + receivedAt: () => Promise>; + _projectId: () => Promise>; + integration_url: () => Promise>; + integration_id: () => Promise>; + title: () => Promise>; + content: () => Promise>; + channel: () => Promise>; + read: () => Promise>; + updated: () => Promise>; + archived: () => Promise>; + processed: () => Promise>; +} + +export interface AggregateProjectRight { + count: Int; +} + +export interface AggregateProjectRightPromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface AggregateProjectRightSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface Person { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + _projectId?: ID_Output; + deleted: Boolean; + type: PERSON_TYPE; + name: String; + email?: String; + details?: String; + phone?: String; + zendesk_url?: String; +} + +export interface PersonPromise extends Promise, Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + _projectId: () => Promise; + project: () => T; + right: () => T; + submitted_messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + requested_messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + cc_messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + account: () => T; + deleted: () => Promise; + type: () => Promise; + name: () => Promise; + email: () => Promise; + details: () => Promise; + phone: () => Promise; + zendesk_url: () => Promise; +} + +export interface PersonSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + _projectId: () => Promise>; + project: () => T; + right: () => T; + submitted_messages: >>(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + requested_messages: >>(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + cc_messages: >>(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + account: () => T; + deleted: () => Promise>; + type: () => Promise>; + name: () => Promise>; + email: () => Promise>; + details: () => Promise>; + phone: () => Promise>; + zendesk_url: () => Promise>; +} + +export interface PersonNullablePromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + _projectId: () => Promise; + project: () => T; + right: () => T; + submitted_messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + requested_messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + cc_messages: >(args?: { + where?: MessageWhereInput; + orderBy?: MessageOrderByInput; + skip?: Int; + after?: String; + before?: String; + first?: Int; + last?: Int; + }) => T; + account: () => T; + deleted: () => Promise; + type: () => Promise; + name: () => Promise; + email: () => Promise; + details: () => Promise; + phone: () => Promise; + zendesk_url: () => Promise; +} + +export interface AggregateProject { + count: Int; +} + +export interface AggregateProjectPromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface AggregateProjectSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface PersonSubscriptionPayload { + mutation: MutationType; + node: Person; + updatedFields: String[]; + previousValues: PersonPreviousValues; +} + +export interface PersonSubscriptionPayloadPromise + extends Promise, + Fragmentable { + mutation: () => Promise; + node: () => T; + updatedFields: () => Promise; + previousValues: () => T; +} + +export interface PersonSubscriptionPayloadSubscription + extends Promise>, + Fragmentable { + mutation: () => Promise>; + node: () => T; + updatedFields: () => Promise>; + previousValues: () => T; +} + +export interface AggregatePerson { + count: Int; +} + +export interface AggregatePersonPromise + extends Promise, + Fragmentable { + count: () => Promise; +} + +export interface AggregatePersonSubscription + extends Promise>, + Fragmentable { + count: () => Promise>; +} + +export interface MessageEdge { + node: Message; + cursor: String; +} + +export interface MessageEdgePromise extends Promise, Fragmentable { + node: () => T; + cursor: () => Promise; +} + +export interface MessageEdgeSubscription + extends Promise>, + Fragmentable { + node: () => T; + cursor: () => Promise>; +} + +export interface ProjectPreviousValues { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + name: String; +} + +export interface ProjectPreviousValuesPromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + name: () => Promise; +} + +export interface ProjectPreviousValuesSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + name: () => Promise>; +} + +export interface ProjectSubscriptionPayload { + mutation: MutationType; + node: Project; + updatedFields: String[]; + previousValues: ProjectPreviousValues; +} + +export interface ProjectSubscriptionPayloadPromise + extends Promise, + Fragmentable { + mutation: () => Promise; + node: () => T; + updatedFields: () => Promise; + previousValues: () => T; +} + +export interface ProjectSubscriptionPayloadSubscription + extends Promise>, + Fragmentable { + mutation: () => Promise>; + node: () => T; + updatedFields: () => Promise>; + previousValues: () => T; +} + +export interface Submessage { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + receivedAt?: DateTimeOutput; + integration_id?: String; + type: MESSAGE_TYPE; + content: String; +} + +export interface SubmessagePromise extends Promise, Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + receivedAt: () => Promise; + message: () => T; + submitter: () => T; + integration_id: () => Promise; + type: () => Promise; + content: () => Promise; +} + +export interface SubmessageSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + receivedAt: () => Promise>; + message: () => T; + submitter: () => T; + integration_id: () => Promise>; + type: () => Promise>; + content: () => Promise>; +} + +export interface SubmessageNullablePromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + receivedAt: () => Promise; + message: () => T; + submitter: () => T; + integration_id: () => Promise; + type: () => Promise; + content: () => Promise; +} + +export interface PersonPreviousValues { + id: ID_Output; + clientId?: ID_Output; + createdAt: DateTimeOutput; + updatedAt: DateTimeOutput; + _projectId?: ID_Output; + deleted: Boolean; + type: PERSON_TYPE; + name: String; + email?: String; + details?: String; + phone?: String; + zendesk_url?: String; +} + +export interface PersonPreviousValuesPromise + extends Promise, + Fragmentable { + id: () => Promise; + clientId: () => Promise; + createdAt: () => Promise; + updatedAt: () => Promise; + _projectId: () => Promise; + deleted: () => Promise; + type: () => Promise; + name: () => Promise; + email: () => Promise; + details: () => Promise; + phone: () => Promise; + zendesk_url: () => Promise; +} + +export interface PersonPreviousValuesSubscription + extends Promise>, + Fragmentable { + id: () => Promise>; + clientId: () => Promise>; + createdAt: () => Promise>; + updatedAt: () => Promise>; + _projectId: () => Promise>; + deleted: () => Promise>; + type: () => Promise>; + name: () => Promise>; + email: () => Promise>; + details: () => Promise>; + phone: () => Promise>; + zendesk_url: () => Promise>; +} + +export interface SubmessageEdge { + node: Submessage; + cursor: String; +} + +export interface SubmessageEdgePromise + extends Promise, + Fragmentable { + node: () => T; + cursor: () => Promise; +} + +export interface SubmessageEdgeSubscription + extends Promise>, + Fragmentable { + node: () => T; + cursor: () => Promise>; +} + +export interface PersonConnection { + pageInfo: PageInfo; + edges: PersonEdge[]; +} + +export interface PersonConnectionPromise + extends Promise, + Fragmentable { + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; +} + +export interface PersonConnectionSubscription + extends Promise>, + Fragmentable { + pageInfo: () => T; + edges: >>() => T; + aggregate: () => T; +} + +export interface ProjectConnection { + pageInfo: PageInfo; + edges: ProjectEdge[]; +} + +export interface ProjectConnectionPromise + extends Promise, + Fragmentable { + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; +} + +export interface ProjectConnectionSubscription + extends Promise>, + Fragmentable { + pageInfo: () => T; + edges: >>() => T; + aggregate: () => T; +} + +export interface ProjectRightConnection { + pageInfo: PageInfo; + edges: ProjectRightEdge[]; +} + +export interface ProjectRightConnectionPromise + extends Promise, + Fragmentable { + pageInfo: () => T; + edges: >() => T; + aggregate: () => T; +} + +export interface ProjectRightConnectionSubscription + extends Promise>, + Fragmentable { + pageInfo: () => T; + edges: >>() => T; + aggregate: () => T; +} + +/* +The `Boolean` scalar type represents `true` or `false`. +*/ +export type Boolean = boolean; + +export type Long = string; + +/* +The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. +*/ +export type ID_Input = string | number; +export type ID_Output = string; + +/* +The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. +*/ +export type Int = number; + +/* +DateTime scalar input type, allowing Date +*/ +export type DateTimeInput = Date | string; + +/* +DateTime scalar output type, which is always a string +*/ +export type DateTimeOutput = string; + +/* +The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. +*/ +export type String = string; + +/** + * Model Metadata + */ + +export const models: Model[] = [ + { + name: "Project", + embedded: false + }, + { + name: "Account", + embedded: false + }, + { + name: "CHANNEL", + embedded: false + }, + { + name: "MESSAGE_TYPE", + embedded: false + }, + { + name: "Submessage", + embedded: false + }, + { + name: "Message", + embedded: false + }, + { + name: "PERSON_TYPE", + embedded: false + }, + { + name: "RIGHT", + embedded: false + }, + { + name: "ProjectRight", + embedded: false + }, + { + name: "Person", + embedded: false + } +]; + +/** + * Type Defs + */ + +export const Prisma = makePrismaClientClass>({ + typeDefs, + models, + endpoint: `http://localhost:4466` +}); +export const prisma = new Prisma(); diff --git a/src/generated/prisma-client/prisma-schema.ts b/src/generated/prisma-client/prisma-schema.ts new file mode 100644 index 0000000..d985db7 --- /dev/null +++ b/src/generated/prisma-client/prisma-schema.ts @@ -0,0 +1,3065 @@ +// Code generated by Prisma (prisma@1.34.3). DO NOT EDIT. + // Please don't change this file manually but run `prisma generate` to update it. + // For more information, please read the docs: https://www.prisma.io/docs/prisma-client/ + +export const typeDefs = /* GraphQL */ `type Account { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + lastSeenAt: DateTime! + deletedAt: DateTime + project: Project! + person: Person! + reset_password_token: String + reset_password_exp_date: DateTime + username: String! + hash: String! + need_onboarding: Boolean! + email_validated: Boolean! + emailConfirmToken: String +} + +type AccountConnection { + pageInfo: PageInfo! + edges: [AccountEdge]! + aggregate: AggregateAccount! +} + +input AccountCreateInput { + id: ID + clientId: ID + lastSeenAt: DateTime! + deletedAt: DateTime + project: ProjectCreateOneWithoutAccountsInput! + person: PersonCreateOneWithoutAccountInput! + reset_password_token: String + reset_password_exp_date: DateTime + username: String! + hash: String! + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountCreateManyWithoutProjectInput { + create: [AccountCreateWithoutProjectInput!] + connect: [AccountWhereUniqueInput!] +} + +input AccountCreateOneWithoutPersonInput { + create: AccountCreateWithoutPersonInput + connect: AccountWhereUniqueInput +} + +input AccountCreateWithoutPersonInput { + id: ID + clientId: ID + lastSeenAt: DateTime! + deletedAt: DateTime + project: ProjectCreateOneWithoutAccountsInput! + reset_password_token: String + reset_password_exp_date: DateTime + username: String! + hash: String! + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountCreateWithoutProjectInput { + id: ID + clientId: ID + lastSeenAt: DateTime! + deletedAt: DateTime + person: PersonCreateOneWithoutAccountInput! + reset_password_token: String + reset_password_exp_date: DateTime + username: String! + hash: String! + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +type AccountEdge { + node: Account! + cursor: String! +} + +enum AccountOrderByInput { + id_ASC + id_DESC + clientId_ASC + clientId_DESC + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + lastSeenAt_ASC + lastSeenAt_DESC + deletedAt_ASC + deletedAt_DESC + reset_password_token_ASC + reset_password_token_DESC + reset_password_exp_date_ASC + reset_password_exp_date_DESC + username_ASC + username_DESC + hash_ASC + hash_DESC + need_onboarding_ASC + need_onboarding_DESC + email_validated_ASC + email_validated_DESC + emailConfirmToken_ASC + emailConfirmToken_DESC +} + +type AccountPreviousValues { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + lastSeenAt: DateTime! + deletedAt: DateTime + reset_password_token: String + reset_password_exp_date: DateTime + username: String! + hash: String! + need_onboarding: Boolean! + email_validated: Boolean! + emailConfirmToken: String +} + +input AccountScalarWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + lastSeenAt: DateTime + lastSeenAt_not: DateTime + lastSeenAt_in: [DateTime!] + lastSeenAt_not_in: [DateTime!] + lastSeenAt_lt: DateTime + lastSeenAt_lte: DateTime + lastSeenAt_gt: DateTime + lastSeenAt_gte: DateTime + deletedAt: DateTime + deletedAt_not: DateTime + deletedAt_in: [DateTime!] + deletedAt_not_in: [DateTime!] + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + reset_password_token: String + reset_password_token_not: String + reset_password_token_in: [String!] + reset_password_token_not_in: [String!] + reset_password_token_lt: String + reset_password_token_lte: String + reset_password_token_gt: String + reset_password_token_gte: String + reset_password_token_contains: String + reset_password_token_not_contains: String + reset_password_token_starts_with: String + reset_password_token_not_starts_with: String + reset_password_token_ends_with: String + reset_password_token_not_ends_with: String + reset_password_exp_date: DateTime + reset_password_exp_date_not: DateTime + reset_password_exp_date_in: [DateTime!] + reset_password_exp_date_not_in: [DateTime!] + reset_password_exp_date_lt: DateTime + reset_password_exp_date_lte: DateTime + reset_password_exp_date_gt: DateTime + reset_password_exp_date_gte: DateTime + username: String + username_not: String + username_in: [String!] + username_not_in: [String!] + username_lt: String + username_lte: String + username_gt: String + username_gte: String + username_contains: String + username_not_contains: String + username_starts_with: String + username_not_starts_with: String + username_ends_with: String + username_not_ends_with: String + hash: String + hash_not: String + hash_in: [String!] + hash_not_in: [String!] + hash_lt: String + hash_lte: String + hash_gt: String + hash_gte: String + hash_contains: String + hash_not_contains: String + hash_starts_with: String + hash_not_starts_with: String + hash_ends_with: String + hash_not_ends_with: String + need_onboarding: Boolean + need_onboarding_not: Boolean + email_validated: Boolean + email_validated_not: Boolean + emailConfirmToken: String + emailConfirmToken_not: String + emailConfirmToken_in: [String!] + emailConfirmToken_not_in: [String!] + emailConfirmToken_lt: String + emailConfirmToken_lte: String + emailConfirmToken_gt: String + emailConfirmToken_gte: String + emailConfirmToken_contains: String + emailConfirmToken_not_contains: String + emailConfirmToken_starts_with: String + emailConfirmToken_not_starts_with: String + emailConfirmToken_ends_with: String + emailConfirmToken_not_ends_with: String + AND: [AccountScalarWhereInput!] + OR: [AccountScalarWhereInput!] + NOT: [AccountScalarWhereInput!] +} + +type AccountSubscriptionPayload { + mutation: MutationType! + node: Account + updatedFields: [String!] + previousValues: AccountPreviousValues +} + +input AccountSubscriptionWhereInput { + mutation_in: [MutationType!] + updatedFields_contains: String + updatedFields_contains_every: [String!] + updatedFields_contains_some: [String!] + node: AccountWhereInput + AND: [AccountSubscriptionWhereInput!] + OR: [AccountSubscriptionWhereInput!] + NOT: [AccountSubscriptionWhereInput!] +} + +input AccountUpdateInput { + clientId: ID + lastSeenAt: DateTime + deletedAt: DateTime + project: ProjectUpdateOneRequiredWithoutAccountsInput + person: PersonUpdateOneRequiredWithoutAccountInput + reset_password_token: String + reset_password_exp_date: DateTime + username: String + hash: String + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountUpdateManyDataInput { + clientId: ID + lastSeenAt: DateTime + deletedAt: DateTime + reset_password_token: String + reset_password_exp_date: DateTime + username: String + hash: String + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountUpdateManyMutationInput { + clientId: ID + lastSeenAt: DateTime + deletedAt: DateTime + reset_password_token: String + reset_password_exp_date: DateTime + username: String + hash: String + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountUpdateManyWithoutProjectInput { + create: [AccountCreateWithoutProjectInput!] + delete: [AccountWhereUniqueInput!] + connect: [AccountWhereUniqueInput!] + set: [AccountWhereUniqueInput!] + disconnect: [AccountWhereUniqueInput!] + update: [AccountUpdateWithWhereUniqueWithoutProjectInput!] + upsert: [AccountUpsertWithWhereUniqueWithoutProjectInput!] + deleteMany: [AccountScalarWhereInput!] + updateMany: [AccountUpdateManyWithWhereNestedInput!] +} + +input AccountUpdateManyWithWhereNestedInput { + where: AccountScalarWhereInput! + data: AccountUpdateManyDataInput! +} + +input AccountUpdateOneWithoutPersonInput { + create: AccountCreateWithoutPersonInput + update: AccountUpdateWithoutPersonDataInput + upsert: AccountUpsertWithoutPersonInput + delete: Boolean + disconnect: Boolean + connect: AccountWhereUniqueInput +} + +input AccountUpdateWithoutPersonDataInput { + clientId: ID + lastSeenAt: DateTime + deletedAt: DateTime + project: ProjectUpdateOneRequiredWithoutAccountsInput + reset_password_token: String + reset_password_exp_date: DateTime + username: String + hash: String + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountUpdateWithoutProjectDataInput { + clientId: ID + lastSeenAt: DateTime + deletedAt: DateTime + person: PersonUpdateOneRequiredWithoutAccountInput + reset_password_token: String + reset_password_exp_date: DateTime + username: String + hash: String + need_onboarding: Boolean + email_validated: Boolean + emailConfirmToken: String +} + +input AccountUpdateWithWhereUniqueWithoutProjectInput { + where: AccountWhereUniqueInput! + data: AccountUpdateWithoutProjectDataInput! +} + +input AccountUpsertWithoutPersonInput { + update: AccountUpdateWithoutPersonDataInput! + create: AccountCreateWithoutPersonInput! +} + +input AccountUpsertWithWhereUniqueWithoutProjectInput { + where: AccountWhereUniqueInput! + update: AccountUpdateWithoutProjectDataInput! + create: AccountCreateWithoutProjectInput! +} + +input AccountWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + lastSeenAt: DateTime + lastSeenAt_not: DateTime + lastSeenAt_in: [DateTime!] + lastSeenAt_not_in: [DateTime!] + lastSeenAt_lt: DateTime + lastSeenAt_lte: DateTime + lastSeenAt_gt: DateTime + lastSeenAt_gte: DateTime + deletedAt: DateTime + deletedAt_not: DateTime + deletedAt_in: [DateTime!] + deletedAt_not_in: [DateTime!] + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + project: ProjectWhereInput + person: PersonWhereInput + reset_password_token: String + reset_password_token_not: String + reset_password_token_in: [String!] + reset_password_token_not_in: [String!] + reset_password_token_lt: String + reset_password_token_lte: String + reset_password_token_gt: String + reset_password_token_gte: String + reset_password_token_contains: String + reset_password_token_not_contains: String + reset_password_token_starts_with: String + reset_password_token_not_starts_with: String + reset_password_token_ends_with: String + reset_password_token_not_ends_with: String + reset_password_exp_date: DateTime + reset_password_exp_date_not: DateTime + reset_password_exp_date_in: [DateTime!] + reset_password_exp_date_not_in: [DateTime!] + reset_password_exp_date_lt: DateTime + reset_password_exp_date_lte: DateTime + reset_password_exp_date_gt: DateTime + reset_password_exp_date_gte: DateTime + username: String + username_not: String + username_in: [String!] + username_not_in: [String!] + username_lt: String + username_lte: String + username_gt: String + username_gte: String + username_contains: String + username_not_contains: String + username_starts_with: String + username_not_starts_with: String + username_ends_with: String + username_not_ends_with: String + hash: String + hash_not: String + hash_in: [String!] + hash_not_in: [String!] + hash_lt: String + hash_lte: String + hash_gt: String + hash_gte: String + hash_contains: String + hash_not_contains: String + hash_starts_with: String + hash_not_starts_with: String + hash_ends_with: String + hash_not_ends_with: String + need_onboarding: Boolean + need_onboarding_not: Boolean + email_validated: Boolean + email_validated_not: Boolean + emailConfirmToken: String + emailConfirmToken_not: String + emailConfirmToken_in: [String!] + emailConfirmToken_not_in: [String!] + emailConfirmToken_lt: String + emailConfirmToken_lte: String + emailConfirmToken_gt: String + emailConfirmToken_gte: String + emailConfirmToken_contains: String + emailConfirmToken_not_contains: String + emailConfirmToken_starts_with: String + emailConfirmToken_not_starts_with: String + emailConfirmToken_ends_with: String + emailConfirmToken_not_ends_with: String + AND: [AccountWhereInput!] + OR: [AccountWhereInput!] + NOT: [AccountWhereInput!] +} + +input AccountWhereUniqueInput { + id: ID + clientId: ID + username: String +} + +type AggregateAccount { + count: Int! +} + +type AggregateMessage { + count: Int! +} + +type AggregatePerson { + count: Int! +} + +type AggregateProject { + count: Int! +} + +type AggregateProjectRight { + count: Int! +} + +type AggregateSubmessage { + count: Int! +} + +type BatchPayload { + count: Long! +} + +enum CHANNEL { + NOTE + INTERCOM + MAIL + SLACK + ZENDESK + SHEET + FORM +} + +scalar DateTime + +scalar Long + +type Message { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + receivedAt: DateTime + _projectId: ID + project: Project! + sub_messages(where: SubmessageWhereInput, orderBy: SubmessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Submessage!] + submitter: Person! + requester: Person + ccs(where: PersonWhereInput, orderBy: PersonOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Person!] + integration_url: String + integration_id: String + title: String! + content: String! + channel: CHANNEL! + read: Boolean! + updated: Boolean! + archived: Boolean! + processed: Boolean! +} + +enum MESSAGE_TYPE { + NOTE + MESSAGE +} + +type MessageConnection { + pageInfo: PageInfo! + edges: [MessageEdge]! + aggregate: AggregateMessage! +} + +input MessageCreateInput { + id: ID + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectCreateOneWithoutMessagesInput! + sub_messages: SubmessageCreateManyWithoutMessageInput + submitter: PersonCreateOneWithoutSubmitted_messagesInput! + requester: PersonCreateOneWithoutRequested_messagesInput + ccs: PersonCreateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageCreateManyWithoutCcsInput { + create: [MessageCreateWithoutCcsInput!] + connect: [MessageWhereUniqueInput!] +} + +input MessageCreateManyWithoutProjectInput { + create: [MessageCreateWithoutProjectInput!] + connect: [MessageWhereUniqueInput!] +} + +input MessageCreateManyWithoutRequesterInput { + create: [MessageCreateWithoutRequesterInput!] + connect: [MessageWhereUniqueInput!] +} + +input MessageCreateManyWithoutSubmitterInput { + create: [MessageCreateWithoutSubmitterInput!] + connect: [MessageWhereUniqueInput!] +} + +input MessageCreateOneWithoutSub_messagesInput { + create: MessageCreateWithoutSub_messagesInput + connect: MessageWhereUniqueInput +} + +input MessageCreateWithoutCcsInput { + id: ID + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectCreateOneWithoutMessagesInput! + sub_messages: SubmessageCreateManyWithoutMessageInput + submitter: PersonCreateOneWithoutSubmitted_messagesInput! + requester: PersonCreateOneWithoutRequested_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageCreateWithoutProjectInput { + id: ID + clientId: ID + receivedAt: DateTime + _projectId: ID + sub_messages: SubmessageCreateManyWithoutMessageInput + submitter: PersonCreateOneWithoutSubmitted_messagesInput! + requester: PersonCreateOneWithoutRequested_messagesInput + ccs: PersonCreateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageCreateWithoutRequesterInput { + id: ID + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectCreateOneWithoutMessagesInput! + sub_messages: SubmessageCreateManyWithoutMessageInput + submitter: PersonCreateOneWithoutSubmitted_messagesInput! + ccs: PersonCreateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageCreateWithoutSub_messagesInput { + id: ID + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectCreateOneWithoutMessagesInput! + submitter: PersonCreateOneWithoutSubmitted_messagesInput! + requester: PersonCreateOneWithoutRequested_messagesInput + ccs: PersonCreateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageCreateWithoutSubmitterInput { + id: ID + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectCreateOneWithoutMessagesInput! + sub_messages: SubmessageCreateManyWithoutMessageInput + requester: PersonCreateOneWithoutRequested_messagesInput + ccs: PersonCreateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +type MessageEdge { + node: Message! + cursor: String! +} + +enum MessageOrderByInput { + id_ASC + id_DESC + clientId_ASC + clientId_DESC + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + receivedAt_ASC + receivedAt_DESC + _projectId_ASC + _projectId_DESC + integration_url_ASC + integration_url_DESC + integration_id_ASC + integration_id_DESC + title_ASC + title_DESC + content_ASC + content_DESC + channel_ASC + channel_DESC + read_ASC + read_DESC + updated_ASC + updated_DESC + archived_ASC + archived_DESC + processed_ASC + processed_DESC +} + +type MessagePreviousValues { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + receivedAt: DateTime + _projectId: ID + integration_url: String + integration_id: String + title: String! + content: String! + channel: CHANNEL! + read: Boolean! + updated: Boolean! + archived: Boolean! + processed: Boolean! +} + +input MessageScalarWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + receivedAt: DateTime + receivedAt_not: DateTime + receivedAt_in: [DateTime!] + receivedAt_not_in: [DateTime!] + receivedAt_lt: DateTime + receivedAt_lte: DateTime + receivedAt_gt: DateTime + receivedAt_gte: DateTime + _projectId: ID + _projectId_not: ID + _projectId_in: [ID!] + _projectId_not_in: [ID!] + _projectId_lt: ID + _projectId_lte: ID + _projectId_gt: ID + _projectId_gte: ID + _projectId_contains: ID + _projectId_not_contains: ID + _projectId_starts_with: ID + _projectId_not_starts_with: ID + _projectId_ends_with: ID + _projectId_not_ends_with: ID + integration_url: String + integration_url_not: String + integration_url_in: [String!] + integration_url_not_in: [String!] + integration_url_lt: String + integration_url_lte: String + integration_url_gt: String + integration_url_gte: String + integration_url_contains: String + integration_url_not_contains: String + integration_url_starts_with: String + integration_url_not_starts_with: String + integration_url_ends_with: String + integration_url_not_ends_with: String + integration_id: String + integration_id_not: String + integration_id_in: [String!] + integration_id_not_in: [String!] + integration_id_lt: String + integration_id_lte: String + integration_id_gt: String + integration_id_gte: String + integration_id_contains: String + integration_id_not_contains: String + integration_id_starts_with: String + integration_id_not_starts_with: String + integration_id_ends_with: String + integration_id_not_ends_with: String + title: String + title_not: String + title_in: [String!] + title_not_in: [String!] + title_lt: String + title_lte: String + title_gt: String + title_gte: String + title_contains: String + title_not_contains: String + title_starts_with: String + title_not_starts_with: String + title_ends_with: String + title_not_ends_with: String + content: String + content_not: String + content_in: [String!] + content_not_in: [String!] + content_lt: String + content_lte: String + content_gt: String + content_gte: String + content_contains: String + content_not_contains: String + content_starts_with: String + content_not_starts_with: String + content_ends_with: String + content_not_ends_with: String + channel: CHANNEL + channel_not: CHANNEL + channel_in: [CHANNEL!] + channel_not_in: [CHANNEL!] + read: Boolean + read_not: Boolean + updated: Boolean + updated_not: Boolean + archived: Boolean + archived_not: Boolean + processed: Boolean + processed_not: Boolean + AND: [MessageScalarWhereInput!] + OR: [MessageScalarWhereInput!] + NOT: [MessageScalarWhereInput!] +} + +type MessageSubscriptionPayload { + mutation: MutationType! + node: Message + updatedFields: [String!] + previousValues: MessagePreviousValues +} + +input MessageSubscriptionWhereInput { + mutation_in: [MutationType!] + updatedFields_contains: String + updatedFields_contains_every: [String!] + updatedFields_contains_some: [String!] + node: MessageWhereInput + AND: [MessageSubscriptionWhereInput!] + OR: [MessageSubscriptionWhereInput!] + NOT: [MessageSubscriptionWhereInput!] +} + +input MessageUpdateInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectUpdateOneRequiredWithoutMessagesInput + sub_messages: SubmessageUpdateManyWithoutMessageInput + submitter: PersonUpdateOneRequiredWithoutSubmitted_messagesInput + requester: PersonUpdateOneWithoutRequested_messagesInput + ccs: PersonUpdateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateManyDataInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateManyMutationInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateManyWithoutCcsInput { + create: [MessageCreateWithoutCcsInput!] + delete: [MessageWhereUniqueInput!] + connect: [MessageWhereUniqueInput!] + set: [MessageWhereUniqueInput!] + disconnect: [MessageWhereUniqueInput!] + update: [MessageUpdateWithWhereUniqueWithoutCcsInput!] + upsert: [MessageUpsertWithWhereUniqueWithoutCcsInput!] + deleteMany: [MessageScalarWhereInput!] + updateMany: [MessageUpdateManyWithWhereNestedInput!] +} + +input MessageUpdateManyWithoutProjectInput { + create: [MessageCreateWithoutProjectInput!] + delete: [MessageWhereUniqueInput!] + connect: [MessageWhereUniqueInput!] + set: [MessageWhereUniqueInput!] + disconnect: [MessageWhereUniqueInput!] + update: [MessageUpdateWithWhereUniqueWithoutProjectInput!] + upsert: [MessageUpsertWithWhereUniqueWithoutProjectInput!] + deleteMany: [MessageScalarWhereInput!] + updateMany: [MessageUpdateManyWithWhereNestedInput!] +} + +input MessageUpdateManyWithoutRequesterInput { + create: [MessageCreateWithoutRequesterInput!] + delete: [MessageWhereUniqueInput!] + connect: [MessageWhereUniqueInput!] + set: [MessageWhereUniqueInput!] + disconnect: [MessageWhereUniqueInput!] + update: [MessageUpdateWithWhereUniqueWithoutRequesterInput!] + upsert: [MessageUpsertWithWhereUniqueWithoutRequesterInput!] + deleteMany: [MessageScalarWhereInput!] + updateMany: [MessageUpdateManyWithWhereNestedInput!] +} + +input MessageUpdateManyWithoutSubmitterInput { + create: [MessageCreateWithoutSubmitterInput!] + delete: [MessageWhereUniqueInput!] + connect: [MessageWhereUniqueInput!] + set: [MessageWhereUniqueInput!] + disconnect: [MessageWhereUniqueInput!] + update: [MessageUpdateWithWhereUniqueWithoutSubmitterInput!] + upsert: [MessageUpsertWithWhereUniqueWithoutSubmitterInput!] + deleteMany: [MessageScalarWhereInput!] + updateMany: [MessageUpdateManyWithWhereNestedInput!] +} + +input MessageUpdateManyWithWhereNestedInput { + where: MessageScalarWhereInput! + data: MessageUpdateManyDataInput! +} + +input MessageUpdateOneRequiredWithoutSub_messagesInput { + create: MessageCreateWithoutSub_messagesInput + update: MessageUpdateWithoutSub_messagesDataInput + upsert: MessageUpsertWithoutSub_messagesInput + connect: MessageWhereUniqueInput +} + +input MessageUpdateWithoutCcsDataInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectUpdateOneRequiredWithoutMessagesInput + sub_messages: SubmessageUpdateManyWithoutMessageInput + submitter: PersonUpdateOneRequiredWithoutSubmitted_messagesInput + requester: PersonUpdateOneWithoutRequested_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateWithoutProjectDataInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + sub_messages: SubmessageUpdateManyWithoutMessageInput + submitter: PersonUpdateOneRequiredWithoutSubmitted_messagesInput + requester: PersonUpdateOneWithoutRequested_messagesInput + ccs: PersonUpdateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateWithoutRequesterDataInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectUpdateOneRequiredWithoutMessagesInput + sub_messages: SubmessageUpdateManyWithoutMessageInput + submitter: PersonUpdateOneRequiredWithoutSubmitted_messagesInput + ccs: PersonUpdateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateWithoutSub_messagesDataInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectUpdateOneRequiredWithoutMessagesInput + submitter: PersonUpdateOneRequiredWithoutSubmitted_messagesInput + requester: PersonUpdateOneWithoutRequested_messagesInput + ccs: PersonUpdateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateWithoutSubmitterDataInput { + clientId: ID + receivedAt: DateTime + _projectId: ID + project: ProjectUpdateOneRequiredWithoutMessagesInput + sub_messages: SubmessageUpdateManyWithoutMessageInput + requester: PersonUpdateOneWithoutRequested_messagesInput + ccs: PersonUpdateManyWithoutCc_messagesInput + integration_url: String + integration_id: String + title: String + content: String + channel: CHANNEL + read: Boolean + updated: Boolean + archived: Boolean + processed: Boolean +} + +input MessageUpdateWithWhereUniqueWithoutCcsInput { + where: MessageWhereUniqueInput! + data: MessageUpdateWithoutCcsDataInput! +} + +input MessageUpdateWithWhereUniqueWithoutProjectInput { + where: MessageWhereUniqueInput! + data: MessageUpdateWithoutProjectDataInput! +} + +input MessageUpdateWithWhereUniqueWithoutRequesterInput { + where: MessageWhereUniqueInput! + data: MessageUpdateWithoutRequesterDataInput! +} + +input MessageUpdateWithWhereUniqueWithoutSubmitterInput { + where: MessageWhereUniqueInput! + data: MessageUpdateWithoutSubmitterDataInput! +} + +input MessageUpsertWithoutSub_messagesInput { + update: MessageUpdateWithoutSub_messagesDataInput! + create: MessageCreateWithoutSub_messagesInput! +} + +input MessageUpsertWithWhereUniqueWithoutCcsInput { + where: MessageWhereUniqueInput! + update: MessageUpdateWithoutCcsDataInput! + create: MessageCreateWithoutCcsInput! +} + +input MessageUpsertWithWhereUniqueWithoutProjectInput { + where: MessageWhereUniqueInput! + update: MessageUpdateWithoutProjectDataInput! + create: MessageCreateWithoutProjectInput! +} + +input MessageUpsertWithWhereUniqueWithoutRequesterInput { + where: MessageWhereUniqueInput! + update: MessageUpdateWithoutRequesterDataInput! + create: MessageCreateWithoutRequesterInput! +} + +input MessageUpsertWithWhereUniqueWithoutSubmitterInput { + where: MessageWhereUniqueInput! + update: MessageUpdateWithoutSubmitterDataInput! + create: MessageCreateWithoutSubmitterInput! +} + +input MessageWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + receivedAt: DateTime + receivedAt_not: DateTime + receivedAt_in: [DateTime!] + receivedAt_not_in: [DateTime!] + receivedAt_lt: DateTime + receivedAt_lte: DateTime + receivedAt_gt: DateTime + receivedAt_gte: DateTime + _projectId: ID + _projectId_not: ID + _projectId_in: [ID!] + _projectId_not_in: [ID!] + _projectId_lt: ID + _projectId_lte: ID + _projectId_gt: ID + _projectId_gte: ID + _projectId_contains: ID + _projectId_not_contains: ID + _projectId_starts_with: ID + _projectId_not_starts_with: ID + _projectId_ends_with: ID + _projectId_not_ends_with: ID + project: ProjectWhereInput + sub_messages_every: SubmessageWhereInput + sub_messages_some: SubmessageWhereInput + sub_messages_none: SubmessageWhereInput + submitter: PersonWhereInput + requester: PersonWhereInput + ccs_every: PersonWhereInput + ccs_some: PersonWhereInput + ccs_none: PersonWhereInput + integration_url: String + integration_url_not: String + integration_url_in: [String!] + integration_url_not_in: [String!] + integration_url_lt: String + integration_url_lte: String + integration_url_gt: String + integration_url_gte: String + integration_url_contains: String + integration_url_not_contains: String + integration_url_starts_with: String + integration_url_not_starts_with: String + integration_url_ends_with: String + integration_url_not_ends_with: String + integration_id: String + integration_id_not: String + integration_id_in: [String!] + integration_id_not_in: [String!] + integration_id_lt: String + integration_id_lte: String + integration_id_gt: String + integration_id_gte: String + integration_id_contains: String + integration_id_not_contains: String + integration_id_starts_with: String + integration_id_not_starts_with: String + integration_id_ends_with: String + integration_id_not_ends_with: String + title: String + title_not: String + title_in: [String!] + title_not_in: [String!] + title_lt: String + title_lte: String + title_gt: String + title_gte: String + title_contains: String + title_not_contains: String + title_starts_with: String + title_not_starts_with: String + title_ends_with: String + title_not_ends_with: String + content: String + content_not: String + content_in: [String!] + content_not_in: [String!] + content_lt: String + content_lte: String + content_gt: String + content_gte: String + content_contains: String + content_not_contains: String + content_starts_with: String + content_not_starts_with: String + content_ends_with: String + content_not_ends_with: String + channel: CHANNEL + channel_not: CHANNEL + channel_in: [CHANNEL!] + channel_not_in: [CHANNEL!] + read: Boolean + read_not: Boolean + updated: Boolean + updated_not: Boolean + archived: Boolean + archived_not: Boolean + processed: Boolean + processed_not: Boolean + AND: [MessageWhereInput!] + OR: [MessageWhereInput!] + NOT: [MessageWhereInput!] +} + +input MessageWhereUniqueInput { + id: ID + clientId: ID +} + +type Mutation { + createAccount(data: AccountCreateInput!): Account! + updateAccount(data: AccountUpdateInput!, where: AccountWhereUniqueInput!): Account + updateManyAccounts(data: AccountUpdateManyMutationInput!, where: AccountWhereInput): BatchPayload! + upsertAccount(where: AccountWhereUniqueInput!, create: AccountCreateInput!, update: AccountUpdateInput!): Account! + deleteAccount(where: AccountWhereUniqueInput!): Account + deleteManyAccounts(where: AccountWhereInput): BatchPayload! + createMessage(data: MessageCreateInput!): Message! + updateMessage(data: MessageUpdateInput!, where: MessageWhereUniqueInput!): Message + updateManyMessages(data: MessageUpdateManyMutationInput!, where: MessageWhereInput): BatchPayload! + upsertMessage(where: MessageWhereUniqueInput!, create: MessageCreateInput!, update: MessageUpdateInput!): Message! + deleteMessage(where: MessageWhereUniqueInput!): Message + deleteManyMessages(where: MessageWhereInput): BatchPayload! + createPerson(data: PersonCreateInput!): Person! + updatePerson(data: PersonUpdateInput!, where: PersonWhereUniqueInput!): Person + updateManyPersons(data: PersonUpdateManyMutationInput!, where: PersonWhereInput): BatchPayload! + upsertPerson(where: PersonWhereUniqueInput!, create: PersonCreateInput!, update: PersonUpdateInput!): Person! + deletePerson(where: PersonWhereUniqueInput!): Person + deleteManyPersons(where: PersonWhereInput): BatchPayload! + createProject(data: ProjectCreateInput!): Project! + updateProject(data: ProjectUpdateInput!, where: ProjectWhereUniqueInput!): Project + updateManyProjects(data: ProjectUpdateManyMutationInput!, where: ProjectWhereInput): BatchPayload! + upsertProject(where: ProjectWhereUniqueInput!, create: ProjectCreateInput!, update: ProjectUpdateInput!): Project! + deleteProject(where: ProjectWhereUniqueInput!): Project + deleteManyProjects(where: ProjectWhereInput): BatchPayload! + createProjectRight(data: ProjectRightCreateInput!): ProjectRight! + updateProjectRight(data: ProjectRightUpdateInput!, where: ProjectRightWhereUniqueInput!): ProjectRight + updateManyProjectRights(data: ProjectRightUpdateManyMutationInput!, where: ProjectRightWhereInput): BatchPayload! + upsertProjectRight(where: ProjectRightWhereUniqueInput!, create: ProjectRightCreateInput!, update: ProjectRightUpdateInput!): ProjectRight! + deleteProjectRight(where: ProjectRightWhereUniqueInput!): ProjectRight + deleteManyProjectRights(where: ProjectRightWhereInput): BatchPayload! + createSubmessage(data: SubmessageCreateInput!): Submessage! + updateSubmessage(data: SubmessageUpdateInput!, where: SubmessageWhereUniqueInput!): Submessage + updateManySubmessages(data: SubmessageUpdateManyMutationInput!, where: SubmessageWhereInput): BatchPayload! + upsertSubmessage(where: SubmessageWhereUniqueInput!, create: SubmessageCreateInput!, update: SubmessageUpdateInput!): Submessage! + deleteSubmessage(where: SubmessageWhereUniqueInput!): Submessage + deleteManySubmessages(where: SubmessageWhereInput): BatchPayload! +} + +enum MutationType { + CREATED + UPDATED + DELETED +} + +interface Node { + id: ID! +} + +type PageInfo { + hasNextPage: Boolean! + hasPreviousPage: Boolean! + startCursor: String + endCursor: String +} + +type Person { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + _projectId: ID + project: Project! + right: ProjectRight + submitted_messages(where: MessageWhereInput, orderBy: MessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Message!] + requested_messages(where: MessageWhereInput, orderBy: MessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Message!] + cc_messages(where: MessageWhereInput, orderBy: MessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Message!] + account: Account + deleted: Boolean! + type: PERSON_TYPE! + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +enum PERSON_TYPE { + COLLABORATOR + CUSTOMER +} + +type PersonConnection { + pageInfo: PageInfo! + edges: [PersonEdge]! + aggregate: AggregatePerson! +} + +input PersonCreateInput { + id: ID + clientId: ID + _projectId: ID + project: ProjectCreateOneWithoutPersonsInput! + right: ProjectRightCreateOneWithoutPersonInput + submitted_messages: MessageCreateManyWithoutSubmitterInput + requested_messages: MessageCreateManyWithoutRequesterInput + cc_messages: MessageCreateManyWithoutCcsInput + account: AccountCreateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonCreateManyWithoutCc_messagesInput { + create: [PersonCreateWithoutCc_messagesInput!] + connect: [PersonWhereUniqueInput!] +} + +input PersonCreateManyWithoutProjectInput { + create: [PersonCreateWithoutProjectInput!] + connect: [PersonWhereUniqueInput!] +} + +input PersonCreateOneInput { + create: PersonCreateInput + connect: PersonWhereUniqueInput +} + +input PersonCreateOneWithoutAccountInput { + create: PersonCreateWithoutAccountInput + connect: PersonWhereUniqueInput +} + +input PersonCreateOneWithoutRequested_messagesInput { + create: PersonCreateWithoutRequested_messagesInput + connect: PersonWhereUniqueInput +} + +input PersonCreateOneWithoutRightInput { + create: PersonCreateWithoutRightInput + connect: PersonWhereUniqueInput +} + +input PersonCreateOneWithoutSubmitted_messagesInput { + create: PersonCreateWithoutSubmitted_messagesInput + connect: PersonWhereUniqueInput +} + +input PersonCreateWithoutAccountInput { + id: ID + clientId: ID + _projectId: ID + project: ProjectCreateOneWithoutPersonsInput! + right: ProjectRightCreateOneWithoutPersonInput + submitted_messages: MessageCreateManyWithoutSubmitterInput + requested_messages: MessageCreateManyWithoutRequesterInput + cc_messages: MessageCreateManyWithoutCcsInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonCreateWithoutCc_messagesInput { + id: ID + clientId: ID + _projectId: ID + project: ProjectCreateOneWithoutPersonsInput! + right: ProjectRightCreateOneWithoutPersonInput + submitted_messages: MessageCreateManyWithoutSubmitterInput + requested_messages: MessageCreateManyWithoutRequesterInput + account: AccountCreateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonCreateWithoutProjectInput { + id: ID + clientId: ID + _projectId: ID + right: ProjectRightCreateOneWithoutPersonInput + submitted_messages: MessageCreateManyWithoutSubmitterInput + requested_messages: MessageCreateManyWithoutRequesterInput + cc_messages: MessageCreateManyWithoutCcsInput + account: AccountCreateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonCreateWithoutRequested_messagesInput { + id: ID + clientId: ID + _projectId: ID + project: ProjectCreateOneWithoutPersonsInput! + right: ProjectRightCreateOneWithoutPersonInput + submitted_messages: MessageCreateManyWithoutSubmitterInput + cc_messages: MessageCreateManyWithoutCcsInput + account: AccountCreateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonCreateWithoutRightInput { + id: ID + clientId: ID + _projectId: ID + project: ProjectCreateOneWithoutPersonsInput! + submitted_messages: MessageCreateManyWithoutSubmitterInput + requested_messages: MessageCreateManyWithoutRequesterInput + cc_messages: MessageCreateManyWithoutCcsInput + account: AccountCreateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonCreateWithoutSubmitted_messagesInput { + id: ID + clientId: ID + _projectId: ID + project: ProjectCreateOneWithoutPersonsInput! + right: ProjectRightCreateOneWithoutPersonInput + requested_messages: MessageCreateManyWithoutRequesterInput + cc_messages: MessageCreateManyWithoutCcsInput + account: AccountCreateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +type PersonEdge { + node: Person! + cursor: String! +} + +enum PersonOrderByInput { + id_ASC + id_DESC + clientId_ASC + clientId_DESC + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + _projectId_ASC + _projectId_DESC + deleted_ASC + deleted_DESC + type_ASC + type_DESC + name_ASC + name_DESC + email_ASC + email_DESC + details_ASC + details_DESC + phone_ASC + phone_DESC + zendesk_url_ASC + zendesk_url_DESC +} + +type PersonPreviousValues { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + _projectId: ID + deleted: Boolean! + type: PERSON_TYPE! + name: String! + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonScalarWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + _projectId: ID + _projectId_not: ID + _projectId_in: [ID!] + _projectId_not_in: [ID!] + _projectId_lt: ID + _projectId_lte: ID + _projectId_gt: ID + _projectId_gte: ID + _projectId_contains: ID + _projectId_not_contains: ID + _projectId_starts_with: ID + _projectId_not_starts_with: ID + _projectId_ends_with: ID + _projectId_not_ends_with: ID + deleted: Boolean + deleted_not: Boolean + type: PERSON_TYPE + type_not: PERSON_TYPE + type_in: [PERSON_TYPE!] + type_not_in: [PERSON_TYPE!] + name: String + name_not: String + name_in: [String!] + name_not_in: [String!] + name_lt: String + name_lte: String + name_gt: String + name_gte: String + name_contains: String + name_not_contains: String + name_starts_with: String + name_not_starts_with: String + name_ends_with: String + name_not_ends_with: String + email: String + email_not: String + email_in: [String!] + email_not_in: [String!] + email_lt: String + email_lte: String + email_gt: String + email_gte: String + email_contains: String + email_not_contains: String + email_starts_with: String + email_not_starts_with: String + email_ends_with: String + email_not_ends_with: String + details: String + details_not: String + details_in: [String!] + details_not_in: [String!] + details_lt: String + details_lte: String + details_gt: String + details_gte: String + details_contains: String + details_not_contains: String + details_starts_with: String + details_not_starts_with: String + details_ends_with: String + details_not_ends_with: String + phone: String + phone_not: String + phone_in: [String!] + phone_not_in: [String!] + phone_lt: String + phone_lte: String + phone_gt: String + phone_gte: String + phone_contains: String + phone_not_contains: String + phone_starts_with: String + phone_not_starts_with: String + phone_ends_with: String + phone_not_ends_with: String + zendesk_url: String + zendesk_url_not: String + zendesk_url_in: [String!] + zendesk_url_not_in: [String!] + zendesk_url_lt: String + zendesk_url_lte: String + zendesk_url_gt: String + zendesk_url_gte: String + zendesk_url_contains: String + zendesk_url_not_contains: String + zendesk_url_starts_with: String + zendesk_url_not_starts_with: String + zendesk_url_ends_with: String + zendesk_url_not_ends_with: String + AND: [PersonScalarWhereInput!] + OR: [PersonScalarWhereInput!] + NOT: [PersonScalarWhereInput!] +} + +type PersonSubscriptionPayload { + mutation: MutationType! + node: Person + updatedFields: [String!] + previousValues: PersonPreviousValues +} + +input PersonSubscriptionWhereInput { + mutation_in: [MutationType!] + updatedFields_contains: String + updatedFields_contains_every: [String!] + updatedFields_contains_some: [String!] + node: PersonWhereInput + AND: [PersonSubscriptionWhereInput!] + OR: [PersonSubscriptionWhereInput!] + NOT: [PersonSubscriptionWhereInput!] +} + +input PersonUpdateDataInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + right: ProjectRightUpdateOneWithoutPersonInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + requested_messages: MessageUpdateManyWithoutRequesterInput + cc_messages: MessageUpdateManyWithoutCcsInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + right: ProjectRightUpdateOneWithoutPersonInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + requested_messages: MessageUpdateManyWithoutRequesterInput + cc_messages: MessageUpdateManyWithoutCcsInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateManyDataInput { + clientId: ID + _projectId: ID + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateManyMutationInput { + clientId: ID + _projectId: ID + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateManyWithoutCc_messagesInput { + create: [PersonCreateWithoutCc_messagesInput!] + delete: [PersonWhereUniqueInput!] + connect: [PersonWhereUniqueInput!] + set: [PersonWhereUniqueInput!] + disconnect: [PersonWhereUniqueInput!] + update: [PersonUpdateWithWhereUniqueWithoutCc_messagesInput!] + upsert: [PersonUpsertWithWhereUniqueWithoutCc_messagesInput!] + deleteMany: [PersonScalarWhereInput!] + updateMany: [PersonUpdateManyWithWhereNestedInput!] +} + +input PersonUpdateManyWithoutProjectInput { + create: [PersonCreateWithoutProjectInput!] + delete: [PersonWhereUniqueInput!] + connect: [PersonWhereUniqueInput!] + set: [PersonWhereUniqueInput!] + disconnect: [PersonWhereUniqueInput!] + update: [PersonUpdateWithWhereUniqueWithoutProjectInput!] + upsert: [PersonUpsertWithWhereUniqueWithoutProjectInput!] + deleteMany: [PersonScalarWhereInput!] + updateMany: [PersonUpdateManyWithWhereNestedInput!] +} + +input PersonUpdateManyWithWhereNestedInput { + where: PersonScalarWhereInput! + data: PersonUpdateManyDataInput! +} + +input PersonUpdateOneRequiredInput { + create: PersonCreateInput + update: PersonUpdateDataInput + upsert: PersonUpsertNestedInput + connect: PersonWhereUniqueInput +} + +input PersonUpdateOneRequiredWithoutAccountInput { + create: PersonCreateWithoutAccountInput + update: PersonUpdateWithoutAccountDataInput + upsert: PersonUpsertWithoutAccountInput + connect: PersonWhereUniqueInput +} + +input PersonUpdateOneRequiredWithoutSubmitted_messagesInput { + create: PersonCreateWithoutSubmitted_messagesInput + update: PersonUpdateWithoutSubmitted_messagesDataInput + upsert: PersonUpsertWithoutSubmitted_messagesInput + connect: PersonWhereUniqueInput +} + +input PersonUpdateOneWithoutRequested_messagesInput { + create: PersonCreateWithoutRequested_messagesInput + update: PersonUpdateWithoutRequested_messagesDataInput + upsert: PersonUpsertWithoutRequested_messagesInput + delete: Boolean + disconnect: Boolean + connect: PersonWhereUniqueInput +} + +input PersonUpdateOneWithoutRightInput { + create: PersonCreateWithoutRightInput + update: PersonUpdateWithoutRightDataInput + upsert: PersonUpsertWithoutRightInput + delete: Boolean + disconnect: Boolean + connect: PersonWhereUniqueInput +} + +input PersonUpdateWithoutAccountDataInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + right: ProjectRightUpdateOneWithoutPersonInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + requested_messages: MessageUpdateManyWithoutRequesterInput + cc_messages: MessageUpdateManyWithoutCcsInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateWithoutCc_messagesDataInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + right: ProjectRightUpdateOneWithoutPersonInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + requested_messages: MessageUpdateManyWithoutRequesterInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateWithoutProjectDataInput { + clientId: ID + _projectId: ID + right: ProjectRightUpdateOneWithoutPersonInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + requested_messages: MessageUpdateManyWithoutRequesterInput + cc_messages: MessageUpdateManyWithoutCcsInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateWithoutRequested_messagesDataInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + right: ProjectRightUpdateOneWithoutPersonInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + cc_messages: MessageUpdateManyWithoutCcsInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateWithoutRightDataInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + submitted_messages: MessageUpdateManyWithoutSubmitterInput + requested_messages: MessageUpdateManyWithoutRequesterInput + cc_messages: MessageUpdateManyWithoutCcsInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateWithoutSubmitted_messagesDataInput { + clientId: ID + _projectId: ID + project: ProjectUpdateOneRequiredWithoutPersonsInput + right: ProjectRightUpdateOneWithoutPersonInput + requested_messages: MessageUpdateManyWithoutRequesterInput + cc_messages: MessageUpdateManyWithoutCcsInput + account: AccountUpdateOneWithoutPersonInput + deleted: Boolean + type: PERSON_TYPE + name: String + email: String + details: String + phone: String + zendesk_url: String +} + +input PersonUpdateWithWhereUniqueWithoutCc_messagesInput { + where: PersonWhereUniqueInput! + data: PersonUpdateWithoutCc_messagesDataInput! +} + +input PersonUpdateWithWhereUniqueWithoutProjectInput { + where: PersonWhereUniqueInput! + data: PersonUpdateWithoutProjectDataInput! +} + +input PersonUpsertNestedInput { + update: PersonUpdateDataInput! + create: PersonCreateInput! +} + +input PersonUpsertWithoutAccountInput { + update: PersonUpdateWithoutAccountDataInput! + create: PersonCreateWithoutAccountInput! +} + +input PersonUpsertWithoutRequested_messagesInput { + update: PersonUpdateWithoutRequested_messagesDataInput! + create: PersonCreateWithoutRequested_messagesInput! +} + +input PersonUpsertWithoutRightInput { + update: PersonUpdateWithoutRightDataInput! + create: PersonCreateWithoutRightInput! +} + +input PersonUpsertWithoutSubmitted_messagesInput { + update: PersonUpdateWithoutSubmitted_messagesDataInput! + create: PersonCreateWithoutSubmitted_messagesInput! +} + +input PersonUpsertWithWhereUniqueWithoutCc_messagesInput { + where: PersonWhereUniqueInput! + update: PersonUpdateWithoutCc_messagesDataInput! + create: PersonCreateWithoutCc_messagesInput! +} + +input PersonUpsertWithWhereUniqueWithoutProjectInput { + where: PersonWhereUniqueInput! + update: PersonUpdateWithoutProjectDataInput! + create: PersonCreateWithoutProjectInput! +} + +input PersonWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + _projectId: ID + _projectId_not: ID + _projectId_in: [ID!] + _projectId_not_in: [ID!] + _projectId_lt: ID + _projectId_lte: ID + _projectId_gt: ID + _projectId_gte: ID + _projectId_contains: ID + _projectId_not_contains: ID + _projectId_starts_with: ID + _projectId_not_starts_with: ID + _projectId_ends_with: ID + _projectId_not_ends_with: ID + project: ProjectWhereInput + right: ProjectRightWhereInput + submitted_messages_every: MessageWhereInput + submitted_messages_some: MessageWhereInput + submitted_messages_none: MessageWhereInput + requested_messages_every: MessageWhereInput + requested_messages_some: MessageWhereInput + requested_messages_none: MessageWhereInput + cc_messages_every: MessageWhereInput + cc_messages_some: MessageWhereInput + cc_messages_none: MessageWhereInput + account: AccountWhereInput + deleted: Boolean + deleted_not: Boolean + type: PERSON_TYPE + type_not: PERSON_TYPE + type_in: [PERSON_TYPE!] + type_not_in: [PERSON_TYPE!] + name: String + name_not: String + name_in: [String!] + name_not_in: [String!] + name_lt: String + name_lte: String + name_gt: String + name_gte: String + name_contains: String + name_not_contains: String + name_starts_with: String + name_not_starts_with: String + name_ends_with: String + name_not_ends_with: String + email: String + email_not: String + email_in: [String!] + email_not_in: [String!] + email_lt: String + email_lte: String + email_gt: String + email_gte: String + email_contains: String + email_not_contains: String + email_starts_with: String + email_not_starts_with: String + email_ends_with: String + email_not_ends_with: String + details: String + details_not: String + details_in: [String!] + details_not_in: [String!] + details_lt: String + details_lte: String + details_gt: String + details_gte: String + details_contains: String + details_not_contains: String + details_starts_with: String + details_not_starts_with: String + details_ends_with: String + details_not_ends_with: String + phone: String + phone_not: String + phone_in: [String!] + phone_not_in: [String!] + phone_lt: String + phone_lte: String + phone_gt: String + phone_gte: String + phone_contains: String + phone_not_contains: String + phone_starts_with: String + phone_not_starts_with: String + phone_ends_with: String + phone_not_ends_with: String + zendesk_url: String + zendesk_url_not: String + zendesk_url_in: [String!] + zendesk_url_not_in: [String!] + zendesk_url_lt: String + zendesk_url_lte: String + zendesk_url_gt: String + zendesk_url_gte: String + zendesk_url_contains: String + zendesk_url_not_contains: String + zendesk_url_starts_with: String + zendesk_url_not_starts_with: String + zendesk_url_ends_with: String + zendesk_url_not_ends_with: String + AND: [PersonWhereInput!] + OR: [PersonWhereInput!] + NOT: [PersonWhereInput!] +} + +input PersonWhereUniqueInput { + id: ID + clientId: ID +} + +type Project { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + accounts(where: AccountWhereInput, orderBy: AccountOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Account!] + messages(where: MessageWhereInput, orderBy: MessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Message!] + persons(where: PersonWhereInput, orderBy: PersonOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Person!] + name: String! +} + +type ProjectConnection { + pageInfo: PageInfo! + edges: [ProjectEdge]! + aggregate: AggregateProject! +} + +input ProjectCreateInput { + id: ID + clientId: ID + accounts: AccountCreateManyWithoutProjectInput + messages: MessageCreateManyWithoutProjectInput + persons: PersonCreateManyWithoutProjectInput + name: String! +} + +input ProjectCreateOneInput { + create: ProjectCreateInput + connect: ProjectWhereUniqueInput +} + +input ProjectCreateOneWithoutAccountsInput { + create: ProjectCreateWithoutAccountsInput + connect: ProjectWhereUniqueInput +} + +input ProjectCreateOneWithoutMessagesInput { + create: ProjectCreateWithoutMessagesInput + connect: ProjectWhereUniqueInput +} + +input ProjectCreateOneWithoutPersonsInput { + create: ProjectCreateWithoutPersonsInput + connect: ProjectWhereUniqueInput +} + +input ProjectCreateWithoutAccountsInput { + id: ID + clientId: ID + messages: MessageCreateManyWithoutProjectInput + persons: PersonCreateManyWithoutProjectInput + name: String! +} + +input ProjectCreateWithoutMessagesInput { + id: ID + clientId: ID + accounts: AccountCreateManyWithoutProjectInput + persons: PersonCreateManyWithoutProjectInput + name: String! +} + +input ProjectCreateWithoutPersonsInput { + id: ID + clientId: ID + accounts: AccountCreateManyWithoutProjectInput + messages: MessageCreateManyWithoutProjectInput + name: String! +} + +type ProjectEdge { + node: Project! + cursor: String! +} + +enum ProjectOrderByInput { + id_ASC + id_DESC + clientId_ASC + clientId_DESC + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + name_ASC + name_DESC +} + +type ProjectPreviousValues { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + name: String! +} + +type ProjectRight { + id: ID! + project: Project! + right: RIGHT! + person: Person +} + +type ProjectRightConnection { + pageInfo: PageInfo! + edges: [ProjectRightEdge]! + aggregate: AggregateProjectRight! +} + +input ProjectRightCreateInput { + id: ID + project: ProjectCreateOneInput! + right: RIGHT! + person: PersonCreateOneWithoutRightInput +} + +input ProjectRightCreateOneWithoutPersonInput { + create: ProjectRightCreateWithoutPersonInput + connect: ProjectRightWhereUniqueInput +} + +input ProjectRightCreateWithoutPersonInput { + id: ID + project: ProjectCreateOneInput! + right: RIGHT! +} + +type ProjectRightEdge { + node: ProjectRight! + cursor: String! +} + +enum ProjectRightOrderByInput { + id_ASC + id_DESC + right_ASC + right_DESC +} + +type ProjectRightPreviousValues { + id: ID! + right: RIGHT! +} + +type ProjectRightSubscriptionPayload { + mutation: MutationType! + node: ProjectRight + updatedFields: [String!] + previousValues: ProjectRightPreviousValues +} + +input ProjectRightSubscriptionWhereInput { + mutation_in: [MutationType!] + updatedFields_contains: String + updatedFields_contains_every: [String!] + updatedFields_contains_some: [String!] + node: ProjectRightWhereInput + AND: [ProjectRightSubscriptionWhereInput!] + OR: [ProjectRightSubscriptionWhereInput!] + NOT: [ProjectRightSubscriptionWhereInput!] +} + +input ProjectRightUpdateInput { + project: ProjectUpdateOneRequiredInput + right: RIGHT + person: PersonUpdateOneWithoutRightInput +} + +input ProjectRightUpdateManyMutationInput { + right: RIGHT +} + +input ProjectRightUpdateOneWithoutPersonInput { + create: ProjectRightCreateWithoutPersonInput + update: ProjectRightUpdateWithoutPersonDataInput + upsert: ProjectRightUpsertWithoutPersonInput + delete: Boolean + disconnect: Boolean + connect: ProjectRightWhereUniqueInput +} + +input ProjectRightUpdateWithoutPersonDataInput { + project: ProjectUpdateOneRequiredInput + right: RIGHT +} + +input ProjectRightUpsertWithoutPersonInput { + update: ProjectRightUpdateWithoutPersonDataInput! + create: ProjectRightCreateWithoutPersonInput! +} + +input ProjectRightWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + project: ProjectWhereInput + right: RIGHT + right_not: RIGHT + right_in: [RIGHT!] + right_not_in: [RIGHT!] + person: PersonWhereInput + AND: [ProjectRightWhereInput!] + OR: [ProjectRightWhereInput!] + NOT: [ProjectRightWhereInput!] +} + +input ProjectRightWhereUniqueInput { + id: ID +} + +type ProjectSubscriptionPayload { + mutation: MutationType! + node: Project + updatedFields: [String!] + previousValues: ProjectPreviousValues +} + +input ProjectSubscriptionWhereInput { + mutation_in: [MutationType!] + updatedFields_contains: String + updatedFields_contains_every: [String!] + updatedFields_contains_some: [String!] + node: ProjectWhereInput + AND: [ProjectSubscriptionWhereInput!] + OR: [ProjectSubscriptionWhereInput!] + NOT: [ProjectSubscriptionWhereInput!] +} + +input ProjectUpdateDataInput { + clientId: ID + accounts: AccountUpdateManyWithoutProjectInput + messages: MessageUpdateManyWithoutProjectInput + persons: PersonUpdateManyWithoutProjectInput + name: String +} + +input ProjectUpdateInput { + clientId: ID + accounts: AccountUpdateManyWithoutProjectInput + messages: MessageUpdateManyWithoutProjectInput + persons: PersonUpdateManyWithoutProjectInput + name: String +} + +input ProjectUpdateManyMutationInput { + clientId: ID + name: String +} + +input ProjectUpdateOneRequiredInput { + create: ProjectCreateInput + update: ProjectUpdateDataInput + upsert: ProjectUpsertNestedInput + connect: ProjectWhereUniqueInput +} + +input ProjectUpdateOneRequiredWithoutAccountsInput { + create: ProjectCreateWithoutAccountsInput + update: ProjectUpdateWithoutAccountsDataInput + upsert: ProjectUpsertWithoutAccountsInput + connect: ProjectWhereUniqueInput +} + +input ProjectUpdateOneRequiredWithoutMessagesInput { + create: ProjectCreateWithoutMessagesInput + update: ProjectUpdateWithoutMessagesDataInput + upsert: ProjectUpsertWithoutMessagesInput + connect: ProjectWhereUniqueInput +} + +input ProjectUpdateOneRequiredWithoutPersonsInput { + create: ProjectCreateWithoutPersonsInput + update: ProjectUpdateWithoutPersonsDataInput + upsert: ProjectUpsertWithoutPersonsInput + connect: ProjectWhereUniqueInput +} + +input ProjectUpdateWithoutAccountsDataInput { + clientId: ID + messages: MessageUpdateManyWithoutProjectInput + persons: PersonUpdateManyWithoutProjectInput + name: String +} + +input ProjectUpdateWithoutMessagesDataInput { + clientId: ID + accounts: AccountUpdateManyWithoutProjectInput + persons: PersonUpdateManyWithoutProjectInput + name: String +} + +input ProjectUpdateWithoutPersonsDataInput { + clientId: ID + accounts: AccountUpdateManyWithoutProjectInput + messages: MessageUpdateManyWithoutProjectInput + name: String +} + +input ProjectUpsertNestedInput { + update: ProjectUpdateDataInput! + create: ProjectCreateInput! +} + +input ProjectUpsertWithoutAccountsInput { + update: ProjectUpdateWithoutAccountsDataInput! + create: ProjectCreateWithoutAccountsInput! +} + +input ProjectUpsertWithoutMessagesInput { + update: ProjectUpdateWithoutMessagesDataInput! + create: ProjectCreateWithoutMessagesInput! +} + +input ProjectUpsertWithoutPersonsInput { + update: ProjectUpdateWithoutPersonsDataInput! + create: ProjectCreateWithoutPersonsInput! +} + +input ProjectWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + accounts_every: AccountWhereInput + accounts_some: AccountWhereInput + accounts_none: AccountWhereInput + messages_every: MessageWhereInput + messages_some: MessageWhereInput + messages_none: MessageWhereInput + persons_every: PersonWhereInput + persons_some: PersonWhereInput + persons_none: PersonWhereInput + name: String + name_not: String + name_in: [String!] + name_not_in: [String!] + name_lt: String + name_lte: String + name_gt: String + name_gte: String + name_contains: String + name_not_contains: String + name_starts_with: String + name_not_starts_with: String + name_ends_with: String + name_not_ends_with: String + AND: [ProjectWhereInput!] + OR: [ProjectWhereInput!] + NOT: [ProjectWhereInput!] +} + +input ProjectWhereUniqueInput { + id: ID + clientId: ID + name: String +} + +type Query { + account(where: AccountWhereUniqueInput!): Account + accounts(where: AccountWhereInput, orderBy: AccountOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Account]! + accountsConnection(where: AccountWhereInput, orderBy: AccountOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): AccountConnection! + message(where: MessageWhereUniqueInput!): Message + messages(where: MessageWhereInput, orderBy: MessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Message]! + messagesConnection(where: MessageWhereInput, orderBy: MessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): MessageConnection! + person(where: PersonWhereUniqueInput!): Person + persons(where: PersonWhereInput, orderBy: PersonOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Person]! + personsConnection(where: PersonWhereInput, orderBy: PersonOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): PersonConnection! + project(where: ProjectWhereUniqueInput!): Project + projects(where: ProjectWhereInput, orderBy: ProjectOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Project]! + projectsConnection(where: ProjectWhereInput, orderBy: ProjectOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ProjectConnection! + projectRight(where: ProjectRightWhereUniqueInput!): ProjectRight + projectRights(where: ProjectRightWhereInput, orderBy: ProjectRightOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [ProjectRight]! + projectRightsConnection(where: ProjectRightWhereInput, orderBy: ProjectRightOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ProjectRightConnection! + submessage(where: SubmessageWhereUniqueInput!): Submessage + submessages(where: SubmessageWhereInput, orderBy: SubmessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Submessage]! + submessagesConnection(where: SubmessageWhereInput, orderBy: SubmessageOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): SubmessageConnection! + node(id: ID!): Node +} + +enum RIGHT { + ADMIN + AGENT + VIEWER +} + +type Submessage { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + receivedAt: DateTime + message: Message! + submitter: Person! + integration_id: String + type: MESSAGE_TYPE! + content: String! +} + +type SubmessageConnection { + pageInfo: PageInfo! + edges: [SubmessageEdge]! + aggregate: AggregateSubmessage! +} + +input SubmessageCreateInput { + id: ID + clientId: ID + receivedAt: DateTime + message: MessageCreateOneWithoutSub_messagesInput! + submitter: PersonCreateOneInput! + integration_id: String + type: MESSAGE_TYPE + content: String +} + +input SubmessageCreateManyWithoutMessageInput { + create: [SubmessageCreateWithoutMessageInput!] + connect: [SubmessageWhereUniqueInput!] +} + +input SubmessageCreateWithoutMessageInput { + id: ID + clientId: ID + receivedAt: DateTime + submitter: PersonCreateOneInput! + integration_id: String + type: MESSAGE_TYPE + content: String +} + +type SubmessageEdge { + node: Submessage! + cursor: String! +} + +enum SubmessageOrderByInput { + id_ASC + id_DESC + clientId_ASC + clientId_DESC + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + receivedAt_ASC + receivedAt_DESC + integration_id_ASC + integration_id_DESC + type_ASC + type_DESC + content_ASC + content_DESC +} + +type SubmessagePreviousValues { + id: ID! + clientId: ID + createdAt: DateTime! + updatedAt: DateTime! + receivedAt: DateTime + integration_id: String + type: MESSAGE_TYPE! + content: String! +} + +input SubmessageScalarWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + receivedAt: DateTime + receivedAt_not: DateTime + receivedAt_in: [DateTime!] + receivedAt_not_in: [DateTime!] + receivedAt_lt: DateTime + receivedAt_lte: DateTime + receivedAt_gt: DateTime + receivedAt_gte: DateTime + integration_id: String + integration_id_not: String + integration_id_in: [String!] + integration_id_not_in: [String!] + integration_id_lt: String + integration_id_lte: String + integration_id_gt: String + integration_id_gte: String + integration_id_contains: String + integration_id_not_contains: String + integration_id_starts_with: String + integration_id_not_starts_with: String + integration_id_ends_with: String + integration_id_not_ends_with: String + type: MESSAGE_TYPE + type_not: MESSAGE_TYPE + type_in: [MESSAGE_TYPE!] + type_not_in: [MESSAGE_TYPE!] + content: String + content_not: String + content_in: [String!] + content_not_in: [String!] + content_lt: String + content_lte: String + content_gt: String + content_gte: String + content_contains: String + content_not_contains: String + content_starts_with: String + content_not_starts_with: String + content_ends_with: String + content_not_ends_with: String + AND: [SubmessageScalarWhereInput!] + OR: [SubmessageScalarWhereInput!] + NOT: [SubmessageScalarWhereInput!] +} + +type SubmessageSubscriptionPayload { + mutation: MutationType! + node: Submessage + updatedFields: [String!] + previousValues: SubmessagePreviousValues +} + +input SubmessageSubscriptionWhereInput { + mutation_in: [MutationType!] + updatedFields_contains: String + updatedFields_contains_every: [String!] + updatedFields_contains_some: [String!] + node: SubmessageWhereInput + AND: [SubmessageSubscriptionWhereInput!] + OR: [SubmessageSubscriptionWhereInput!] + NOT: [SubmessageSubscriptionWhereInput!] +} + +input SubmessageUpdateInput { + clientId: ID + receivedAt: DateTime + message: MessageUpdateOneRequiredWithoutSub_messagesInput + submitter: PersonUpdateOneRequiredInput + integration_id: String + type: MESSAGE_TYPE + content: String +} + +input SubmessageUpdateManyDataInput { + clientId: ID + receivedAt: DateTime + integration_id: String + type: MESSAGE_TYPE + content: String +} + +input SubmessageUpdateManyMutationInput { + clientId: ID + receivedAt: DateTime + integration_id: String + type: MESSAGE_TYPE + content: String +} + +input SubmessageUpdateManyWithoutMessageInput { + create: [SubmessageCreateWithoutMessageInput!] + delete: [SubmessageWhereUniqueInput!] + connect: [SubmessageWhereUniqueInput!] + set: [SubmessageWhereUniqueInput!] + disconnect: [SubmessageWhereUniqueInput!] + update: [SubmessageUpdateWithWhereUniqueWithoutMessageInput!] + upsert: [SubmessageUpsertWithWhereUniqueWithoutMessageInput!] + deleteMany: [SubmessageScalarWhereInput!] + updateMany: [SubmessageUpdateManyWithWhereNestedInput!] +} + +input SubmessageUpdateManyWithWhereNestedInput { + where: SubmessageScalarWhereInput! + data: SubmessageUpdateManyDataInput! +} + +input SubmessageUpdateWithoutMessageDataInput { + clientId: ID + receivedAt: DateTime + submitter: PersonUpdateOneRequiredInput + integration_id: String + type: MESSAGE_TYPE + content: String +} + +input SubmessageUpdateWithWhereUniqueWithoutMessageInput { + where: SubmessageWhereUniqueInput! + data: SubmessageUpdateWithoutMessageDataInput! +} + +input SubmessageUpsertWithWhereUniqueWithoutMessageInput { + where: SubmessageWhereUniqueInput! + update: SubmessageUpdateWithoutMessageDataInput! + create: SubmessageCreateWithoutMessageInput! +} + +input SubmessageWhereInput { + id: ID + id_not: ID + id_in: [ID!] + id_not_in: [ID!] + id_lt: ID + id_lte: ID + id_gt: ID + id_gte: ID + id_contains: ID + id_not_contains: ID + id_starts_with: ID + id_not_starts_with: ID + id_ends_with: ID + id_not_ends_with: ID + clientId: ID + clientId_not: ID + clientId_in: [ID!] + clientId_not_in: [ID!] + clientId_lt: ID + clientId_lte: ID + clientId_gt: ID + clientId_gte: ID + clientId_contains: ID + clientId_not_contains: ID + clientId_starts_with: ID + clientId_not_starts_with: ID + clientId_ends_with: ID + clientId_not_ends_with: ID + createdAt: DateTime + createdAt_not: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + updatedAt: DateTime + updatedAt_not: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + receivedAt: DateTime + receivedAt_not: DateTime + receivedAt_in: [DateTime!] + receivedAt_not_in: [DateTime!] + receivedAt_lt: DateTime + receivedAt_lte: DateTime + receivedAt_gt: DateTime + receivedAt_gte: DateTime + message: MessageWhereInput + submitter: PersonWhereInput + integration_id: String + integration_id_not: String + integration_id_in: [String!] + integration_id_not_in: [String!] + integration_id_lt: String + integration_id_lte: String + integration_id_gt: String + integration_id_gte: String + integration_id_contains: String + integration_id_not_contains: String + integration_id_starts_with: String + integration_id_not_starts_with: String + integration_id_ends_with: String + integration_id_not_ends_with: String + type: MESSAGE_TYPE + type_not: MESSAGE_TYPE + type_in: [MESSAGE_TYPE!] + type_not_in: [MESSAGE_TYPE!] + content: String + content_not: String + content_in: [String!] + content_not_in: [String!] + content_lt: String + content_lte: String + content_gt: String + content_gte: String + content_contains: String + content_not_contains: String + content_starts_with: String + content_not_starts_with: String + content_ends_with: String + content_not_ends_with: String + AND: [SubmessageWhereInput!] + OR: [SubmessageWhereInput!] + NOT: [SubmessageWhereInput!] +} + +input SubmessageWhereUniqueInput { + id: ID + clientId: ID +} + +type Subscription { + account(where: AccountSubscriptionWhereInput): AccountSubscriptionPayload + message(where: MessageSubscriptionWhereInput): MessageSubscriptionPayload + person(where: PersonSubscriptionWhereInput): PersonSubscriptionPayload + project(where: ProjectSubscriptionWhereInput): ProjectSubscriptionPayload + projectRight(where: ProjectRightSubscriptionWhereInput): ProjectRightSubscriptionPayload + submessage(where: SubmessageSubscriptionWhereInput): SubmessageSubscriptionPayload +} +` \ No newline at end of file diff --git a/src/generated/schema.graphql b/src/generated/schema.graphql new file mode 100644 index 0000000..bfad03c --- /dev/null +++ b/src/generated/schema.graphql @@ -0,0 +1,35 @@ +### This file was autogenerated by Nexus 0.11.7 +### Do not make changes to this file directly + + +scalar DateTime + +type Mutation { + createDraft(authorEmail: String, content: String, title: String): Post + deletePost(id: ID): Post + publish(id: ID): Post + signupUser(email: String, name: String): User +} + +type Post { + author: User! + content: String + createdAt: DateTime! + id: ID! + published: Boolean! + title: String! + updatedAt: DateTime! +} + +type Query { + feed: [Post!] + filterPosts(searchString: String): [Post!] + post(id: ID): Post +} + +type User { + email: String! + id: ID! + name: String + posts: [Post!] +} diff --git a/src/index.ts b/src/index.ts new file mode 100755 index 0000000..509cfa9 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,186 @@ +import { GraphQLServer } from 'graphql-yoga'; +import { idArg, queryType, stringArg } from 'nexus'; +import { makePrismaSchema, prismaObjectType } from 'nexus-prisma'; +import * as path from 'path'; +import datamodelInfo from './generated/nexus-prisma'; +import { prisma } from './generated/prisma-client'; + +const Project = prismaObjectType({ + name: 'Project', + definition(t) { + t.prismaFields(['*']); + }, +}); + +const Account = prismaObjectType({ + name: 'Account', + definition(t) { + t.prismaFields(['*']); + }, +}); + +const Submessage = prismaObjectType({ + name: 'Submessage', + definition(t) { + t.prismaFields(['*']); + }, +}); + +const Message = prismaObjectType({ + name: 'Message', + definition(t) { + t.prismaFields(['*']); + }, +}); + +const ProjectRight = prismaObjectType({ + name: 'ProjectRight', + definition(t) { + t.prismaFields(['*']); + }, +}); + +const Person = prismaObjectType({ + name: 'Person', + definition(t) { + t.prismaFields(['*']); + }, +}); + +const Query = queryType({ + definition(t) { + // t.list.field('filterPosts', { + // type: 'Post', + // args: { + // searchString: stringArg({ nullable: true }), + // }, + // resolve: (parent, { searchString }, ctx) => { + // return ctx.prisma.posts({ + // where: { + // OR: [ + // { title_contains: searchString }, + // { content_contains: searchString }, + // ], + // }, + // }); + // }, + // }); + // t.field('post', { + // type: 'Post', + // nullable: true, + // args: { id: idArg() }, + // resolve: (parent, { id }, ctx) => { + // return ctx.prisma.post({ id }); + // }, + // }); + }, +}); + +const Mutation = prismaObjectType({ + name: 'Mutation', + definition(t) { + // t.field('signupUser', { + // type: 'User', + // args: { + // name: stringArg({ nullable: true }), + // email: stringArg(), + // }, + // resolve: (parent, { name, email }, ctx) => { + // return ctx.prisma.createUser({ + // name, + // email, + // }); + // }, + // }); + // t.field('createDraft', { + // type: 'Post', + // args: { + // title: stringArg(), + // content: stringArg({ nullable: true }), + // authorEmail: stringArg(), + // }, + // resolve: (parent, { title, content, authorEmail }, ctx) => { + // return ctx.prisma.createPost({ + // title, + // content, + // author: { + // connect: { email: authorEmail }, + // }, + // }); + // }, + // }); + // t.field('deletePost', { + // type: 'Post', + // nullable: true, + // args: { + // id: idArg(), + // }, + // resolve: (parent, { id }, ctx) => { + // return ctx.prisma.deletePost({ id }); + // }, + // }); + // t.field('publish', { + // type: 'Post', + // nullable: true, + // args: { + // id: idArg(), + // }, + // resolve: (parent, { id }, ctx) => { + // return ctx.prisma.updatePost({ + // where: { id }, + // data: { published: true }, + // }); + // }, + // }); + }, +}); + +const schema = makePrismaSchema({ + // Provide all the GraphQL types we've implemented + types: [ + Query, + Mutation, + Project, + Account, + Submessage, + Message, + ProjectRight, + Person, + ], + + // Configure the interface to Prisma + prisma: { + datamodelInfo, + client: prisma, + }, + + // Specify where Nexus should put the generated files + outputs: { + schema: path.join(__dirname, './generated/schema.graphql'), + typegen: path.join(__dirname, './generated/nexus.ts'), + }, + + // Configure nullability of input arguments: All arguments are non-nullable by default + nonNullDefaults: { + input: false, + output: false, + }, + + // Configure automatic type resolution for the TS representations of the associated types + typegenAutoConfig: { + sources: [ + { + source: path.join(__dirname, './types.ts'), + alias: 'types', + }, + ], + contextType: 'types.Context', + }, +}); + +const server = new GraphQLServer({ + schema, + context: { prisma }, +}); + +server.start(() => console.log(`🚀 Server ready at http://localhost:4000`)); diff --git a/src/types.ts b/src/types.ts new file mode 100755 index 0000000..c40001c --- /dev/null +++ b/src/types.ts @@ -0,0 +1,5 @@ +import { Prisma } from './generated/prisma-client' + +export interface Context { + prisma: Prisma +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0064ec1 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "sourceMap": true, + "outDir": "dist", + "lib": ["esnext", "dom"], + // "strict": true, // `strict` is commented because of this issue: https://github.com/prisma/prisma/issues/3774; all its options except `strictNullChecks` & `strictPropertyInitialization` are explicitly set below. + "noImplicitAny": true, + "noImplicitThis": true, + "alwaysStrict": true, + "strictBindCallApply": true, + "strictFunctionTypes": true, + "skipLibCheck": true // `skipLibCheck` is enabled until this is issue is fixed: https://github.com/prisma/nexus-prisma/issues/82 + } +} \ No newline at end of file